Diferència entre revisions de la pàgina «Pràctica IAW. Instal.lació i Configuració Apache I»
| Línia 5: | Línia 5: | ||
==Desenvolupament== | ==Desenvolupament== | ||
| − | + | Enllaç a la teoria per a fer aquesta pràctica: | |
*[[Servidors_Web._Apache._Instal.lació_i_Configuració_I]] | *[[Servidors_Web._Apache._Instal.lació_i_Configuració_I]] | ||
| Línia 12: | Línia 12: | ||
'''1. Crear el site http://localhost/IAW''' | '''1. Crear el site http://localhost/IAW''' | ||
| − | Per a crear el sites http://localhost/iaw, 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/joan (ficar-ho per exemple, en el teu $HOME). Per tant creo la carpeta /home/joan/IAW/html, que serà la web de l'assignatura. | + | Per a crear el sites http://localhost/iaw, 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/joan (ficar-ho per exemple, en el teu $HOME). Per tant creo la carpeta /home/joan/IAW/html, que serà la web de l'assignatura (evidentment, on posa ''joan'' serà el ''home'' de l'usuari, nom amb que t'has registrat a la màquina). Pots escollir l'estructura de directoris que més et convingui. |
| − | + | Alias /IAW "/home/teu_usuari/IAW/html/" | |
| − | Alias /IAW "/home/ | + | <Directory "/home/teu_usuari/IAW/html/"> |
| − | <Directory "/home/ | + | Options Indexes MultiViews FollowSymLinks |
| + | AllowOverride None | ||
Require all granted | Require all granted | ||
| − | + | #Order deny,allow | |
| + | #Deny from all | ||
| + | #Allow from 127.0.0.0/255.0.0.0 ::1/128 | ||
| + | #Allow from all | ||
| + | DirectoryIndex index.html default.html index.php | ||
</Directory> | </Directory> | ||
| − | |||
'''2. Feina per fer a classe''': | '''2. Feina per fer a classe''': | ||
| Línia 31: | Línia 35: | ||
**pàgina oficial de l'Apache web server | **pàgina oficial de l'Apache web server | ||
**enllaç on expliqui com s'instal·la el mòdul de PHP per a l'Apache | **enllaç on expliqui com s'instal·la el mòdul de PHP per a l'Apache | ||
| − | * | + | *Posar una foto (tamany petit) relacionada amb l'assignatura |
| − | + | *Posar un petit CSS | |
'''3. Utiltiza un port diferent del 80 per accedir a la web''' | '''3. Utiltiza un port diferent del 80 per accedir a la web''' | ||
| Línia 58: | Línia 62: | ||
Recorda la '''normativa''' per entregar les pràctiques al Google Classroom: [[ASIX-M10-UF2#Normativa_d.27entrega_de_les_pr.C3.A0ctiques_al_Google_Classroom]] | Recorda la '''normativa''' per entregar les pràctiques al Google Classroom: [[ASIX-M10-UF2#Normativa_d.27entrega_de_les_pr.C3.A0ctiques_al_Google_Classroom]] | ||
| + | ===Guió de l'entrega=== | ||
| + | Entregaràs un pdf, amb captures de pantalla que demostri que has assolit els diferents objectius. La verbositat és bona. | ||
| + | <pre> | ||
| + | 1. Llegeix-me i comentaris (dubtes, problemes,...) | ||
| + | |||
| + | 2. Tria en el teu home la web de l'assignatura. Per ex, /home/xxx/IAW/html | ||
| + | |||
| + | 3. Crear el site http://localhost/IAW | ||
| + | |||
| + | 4. Fitxer index.html (punt d'entrada del teu site). Fes un esquelet, posa-hi un CSS | ||
| + | |||
| + | 5. Canvia el port: http://localhost:8080/IAW (pots deixar-ho com estava) | ||
| + | |||
| + | 6. Protegir el site amb password i contrasenya el site http://localhost/IAW (pots deixar-ho com estava) | ||
| + | |||
| + | 7. Accedir a la web d'un company (pots treballar entre dues màquines virtuals, amb IP diferents) | ||
| + | |||
| + | 8. Fes el teu site segur: https://localhost/IAW (pots deixar-ho com estava) | ||
| + | |||
| + | 9. Ampliacions, investigacions,... | ||
| + | </pre> | ||
==Durarda== | ==Durarda== | ||
Revisió del 14:54, 1 oct 2020
Objectius
L'objectiu serà aprendre a instal.lar i configurar el Apache2, i començar a crear llocs virtuals. Concretament, crearàs el site que doni suport a l'assignatura de IAW.
Desenvolupament
Enllaç a la teoria per a fer aquesta pràctica:
Les tasques a realitzar en aquesta pràctica són:
1. Crear el site http://localhost/IAW
Per a crear el sites http://localhost/iaw, 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/joan (ficar-ho per exemple, en el teu $HOME). Per tant creo la carpeta /home/joan/IAW/html, que serà la web de l'assignatura (evidentment, on posa joan serà el home de l'usuari, nom amb que t'has registrat a la màquina). Pots escollir l'estructura de directoris que més et convingui.
Alias /IAW "/home/teu_usuari/IAW/html/"
<Directory "/home/teu_usuari/IAW/html/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Require all granted
#Order deny,allow
#Deny from all
#Allow from 127.0.0.0/255.0.0.0 ::1/128
#Allow from all
DirectoryIndex index.html default.html index.php
</Directory>
2. Feina per fer a classe:
En aquesta pàgina web crearàs el fitxer index.html, que serà un index amb enllaços de totes les pràctiques que anirem fent al llarg del curs.
- Crear la web de l'assignatura IAW (ja està fet)
- crear una secció d'enllaços
- Amb una llista HTML (ul, li), ficar els següents enllaços:
- pàgina oficial de l'Apache web server
- enllaç on expliqui com s'instal·la el mòdul de PHP per a l'Apache
- Posar una foto (tamany petit) relacionada amb l'assignatura
- Posar un petit CSS
3. Utiltiza un port diferent del 80 per accedir a la web
Per exemple:
4. Protegir amb password i contrasenya el site http://localhost/IAW
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 de dues maneres:
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:
Entrega
Els 5 punts comentats és allò mínim per fer a la pràctica. Totes les altres proves i descobertes que hagis fet també s'afegiran a la pràctica. Per exemple, hi ha altres directives en els fitxers de configuració que pots explorar.
Els alumnes entregaran al Google ClassRoom tots els fitxers generats. S'empaquetaran tots aquests fitxers i es pujaran a la plataforma dins del termini d'entrega de la pràctica. Pots incloure el fitxer llegeix-me.txt.
Recorda la normativa per entregar les pràctiques al Google Classroom: ASIX-M10-UF2#Normativa_d.27entrega_de_les_pr.C3.A0ctiques_al_Google_Classroom
Guió de l'entrega
Entregaràs un pdf, amb captures de pantalla que demostri que has assolit els diferents objectius. La verbositat és bona.
1. Llegeix-me i comentaris (dubtes, problemes,...) 2. Tria en el teu home la web de l'assignatura. Per ex, /home/xxx/IAW/html 3. Crear el site http://localhost/IAW 4. Fitxer index.html (punt d'entrada del teu site). Fes un esquelet, posa-hi un CSS 5. Canvia el port: http://localhost:8080/IAW (pots deixar-ho com estava) 6. Protegir el site amb password i contrasenya el site http://localhost/IAW (pots deixar-ho com estava) 7. Accedir a la web d'un company (pots treballar entre dues màquines virtuals, amb IP diferents) 8. Fes el teu site segur: https://localhost/IAW (pots deixar-ho com estava) 9. Ampliacions, investigacions,...
Durarda
2 hores
creat per Joan Quintana Compte, setembre 2011, 2016