Diferència entre revisions de la pàgina «ASIX/M09/UF1/PT1»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
Línia 20: Línia 20:
  
 
===2. Crear el site http://localhost/M9===
 
===2. Crear el site http://localhost/M9===
:Per a crear el site http://localhost/M9, bàsicament el que s'ha de fer és afegir aquestes línies en el fitxer /etc/apache2/sites-available/000-default.conf. :Recorda de reiniciar l'Apache. Fixa't que el site el creo dins de /home/xavi (ficar-ho per exemple, en el teu $HOME). Per tant creo la carpeta /home/xavi/M9/html, que serà la web de l'assignatura.
 
<source>Alias /IAW "/home/xavi/M9/html"
 
    <Directory "/home/xavi/M9/html">
 
        Require all granted
 
        AllowOverride all
 
    </Directory></source>
 
 
:En aquesta pàgina web crearàs el fitxer index.html, que serà un índex amb enllaços de totes les pràctiques que anirem fent al llarg del curs.
 
  
 
===3. Utilitza un port diferent del 80 per accedir a la web===
 
===3. Utilitza un port diferent del 80 per accedir a la web===

Revisió del 18:17, 27 set 2018

Objectius

L'objectiu serà aprendre a instal.lar i configurar el nostre web server, i començar a crear llocs virtuals. Concretament, crearàs el site que doni suport a l'assignatura d’aquest mòdul. http://localhost/M9

Enunciat

Les tasques a realitzar en aquesta pràctica són:

1. Instal·lar apache a una màquina virtual de nova creació

Em basaré en una màquina amb una instal·lació minimalista de CentOS 7 amb adreça IP 192.168.56.200.
Per a instal·lar Apache hem d'instal·lar el paquet httpd, disponible des dels repositoris base de CentOS:

yum install httpd -y

Per tal d'evitar problemes i simplificar la solució, desactivaré el SELinux i deshabilitaré el Firewall del sistema amb les comandes:

setenforce 0
systemctl disable firewalld
systemctl stop firewalld

Una vegada instal·lat el programa, el podem engegar i habilitar perquè arrenqui automàticament amb el sistema amb:

systemctl enable httpd
systemctl start httpd

Per a comprovar-ho, podem obrir el navegador des de l'ordinador client (la màquina física) i demanar per http://192.168.56.200. Si tot ha anat bé i Apache està funcionant, ens sortirà la pàgina principal que s'activa per defecte a l'instal·lar-lo:

M09UF1PT11.png


2. Crear el site http://localhost/M9

3. Utilitza un port diferent del 80 per accedir a la web

Per exemple: http://localhost:8080/M9

4. Protegir amb password i contrasenya el site http://localhost/M9

Recorda posar la directiva AllowOverride all. Un cop funciona, ho pots desactivar.

5. Accedir a la web d'un company

Hem de conèixer la IP del company. Per ex, 192.168.10.20. Hauràs d'accedir a la seva web: http://<IP company>/M9 Recorda que el company haurà de permetre que una IP de la xarxa pugui entrar al seu site, modificant convenientment les directives Deny i Allow.

6. Fes el teu site segur amb un certificat SSL

https://localhost/M9

7. Instal·lar PHP. Configura el teu web server per a que pugui processar PHP. Per tant necessitem instal·lar els paquets necessaris de MySQL i PHP

8. Fes la teva primera pàgina PHP

Crea una pàgina PHP que mostri el teu nom i cognoms en pantalla per comprovar que tota la instal·lació anterior ha estat correcta.