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 6: Línia 6:
 
Les tasques a realitzar en aquesta pràctica són:
 
Les tasques a realitzar en aquesta pràctica són:
 
===1. Instal·lar apache a una màquina virtual de nova creació.===
 
===1. Instal·lar apache a una màquina virtual de nova creació.===
===2. Crear el site <code>http://localhost/M9</code>===
+
===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.
 
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"
 
<source>Alias /IAW "/home/xavi/M9/html"

Revisió del 15:25, 25 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ó.

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.

Alias /IAW "/home/xavi/M9/html"
    <Directory "/home/xavi/M9/html">
        Require all granted
        AllowOverride all
    </Directory>

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

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.