Post on 21-Feb-2017
Curs 2013/2014 Rayhan Ali Khan
CFGM SMX - M07 Serveis de xarxa
UF3: HTTP i proxies
Activitat: UF3A1-Instal·lació Apache
FES ELS DIFERENTS PASSOS AMB LES CAPTURES DE PANTALLA DELS
RERSULTATS CORRESPONENTS. CAL ENSENYAR AL PROFESSOR LES
TASQUES!
1. Instal·la el servidor web Apache2 des de Synaptic o des de el terminal amb la
comanda:
$ apt-get install apache2
2. Verifica si està funcionant el servei correctament:
• $ /ect/init.d/apache2 status # Per veure l'estat del servei
• $ ps -ef | grep apache # Per veure els processos associats al servei
Pàgina 1 de 22
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
apache
• $ netstat -ltn # Per veure si està escoltant pel port 80
• Si tot ha anat bé, i el servei funciona correctament, hauries de poder visualitzar amb el
navegador la pàgina web http://localhost
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
Fes la captura del resultat d'executar les comandes.
3. Comprova la versió d'Apache instal·lada amb la comanda: $ apache2 -v
4. Verifica que existeix la carpeta arrel del servidor: /var/www/
Quin és l'usuari propietari? I quin és el grup?
Aquesta carpeta està accessible amb el navegador web des de la URL:
http://ip-del-servidor ó http://nombre-del-servidor
5. Els arxius de configuració d'apache es troben a la carpeta: /etc/apache2
• Fes la captura del contingut de la carpeta
• Fes una copia de seguretat de l'arxiu principal de configuració:
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
/etc/apache2/apache2.conf també de /etc/apache2/ports.conf
6. Altres directoris que conté arxius de configuració són:
• /etc/apache2/mods-available # Mòduls d'apache amb els fitxers de càrrega .load i
configuració .conf corresponents per poder iniciar el mòdul.
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
• /etc/apache2/mods-enabled # Conté la informació (configruacions, enllaços
simbòlics als fitxers mod-available, ) dels mòduls habilitats, per tal que en iniciar
apache es carreguin.
• /etc/apache2/sites-available # Directori de configuració dels llocs virtuals
disponibles. Conté la configuració fitxer default, que correspon al servidor virtual per
defecte.
• /etc/apache2/sites-enabled # Conté els enllaços simbòlics als fitxers dels llocs web
disponibles a sites-available. Per defecte esta creat el fitxer 000-default que és un
enllaç al fitxer default de sites-available.
Fes la captura del contingut d'aquestes carpetes.
7. Obre el fitxer el fitxer /etc/apache2/sites-available/default
Que conté? Fes la captura de pantalla del seu contingut.
8. Amb un editor qualsevol (nano, gedit, ...), canvia la pàgina d'inici del servidor web
modificant l'arxiu /var/www/index.html amb el següent contingut:
<html>
<body>
<h1>Benvingut/da al servidor web Apache d'en (Posa aquí el teu nom)</h1>
</body>
</html>
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
9. Crearem el fitxer xarxa.html dins la carpeta /var/www/ amb la comanda:
$ nano /var/www/xarxa.html
<html>
<body>
<h1>Aquest es el servidor Web de la xarxa smx1.net</h1>
</body>
</html>
Verifica amb el navegador que pots accedir amb http://servidor.smx 1 .net/xarxa.html o
http://172.16. 1 .1/xarxa.html
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
10. A la carpeta /var/www/ del servidor web, també crearem la carpeta datos i dintre el fitxer
datos1.html.
$ mkdir /var/www/datos
$ nano /var/www/datos/datos1.html
Posa el següent contingut:
<html>
<body>
<h1>LES MEVE DADES</h1>
</body>
</html>
Verifica amb el navegador que pots accedir
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
Eina Webmin
11. Descarrega i instal·la l'aplicació web de gestió de serveis Webmin: http://www.webmin.com/
http://www.webmin.com/deb.html
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
12. Què contè ara la carpeta /etc/apache2/sites-available/ i el fitxer
/etc/apache2/sites-available/default ?
13. Per verificar possibles errors recorda que tenim el fitxer general /var/log/syslog. En el cas
concret d'Apache, per verificar i monitoritzar el servei web tenim els fitxers de log de la
carpeta: /var/log/apache2
Quins fitxers de log hi ha? Posa una captura del contingut de la carpeta.
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
14. Descarrega i instal·la el mòdul Webmin d'Apache Server des de la pàgina
http://www.webmin.com/standard.html .
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
15. En el menú "Server>Apache Webservers", accedeix a la pestanya "Existing Virtual Hosts" i
tria l'opció "Default server", i a l'opció "Networking and Addresses" assigna a "Server
hostname" el nom "servidor.smxn.net" (on n és el teu número assignat).
Apache Webserver
Existing Virtual Hosts:
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
Default server:
servidor.smx7.net:
16. A l'arxiu "/etc/hosts" afegeix la línia "127.0.0.1 servidor.smxn.net" i selecciona l'opció
"Connexió directa" a l'opció "Servidor intermedi de xarxa" de l'Ubuntu.
A la pestanya "Global configuration" es mostra:
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
17. "Processes and Limits": configura les directives relacionades amb el tamany de les peticions
http i amb la capçalera de les peticions http, el número de processos que poden crear-se des
dels processos creats pels fills d'Apache. Deixem els valors per defecte.
1.Apache Webserver
2. Default Server
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
3.Processes and Limits
18. A "Networking and Addresses" es configura la xarxa a la que es dona servei i el port
d'escolta. L'opció per defecte és qualsevol xarxa.
"Networking and Addresses"
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
19. A "MIME types" hi ha un llistat complet dels tipus disponibles a partir de l'arxiu
"/etc/mime.types"
#sudo nano /etc/mime.types
1.Apache Webserver
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
2. Default Server
3.MIME Types
20. A "User and group" es permet decidir quin serà l'usuari per defecte d'Apache i el grup al que
pertanyerà. Per lo general serà www-data/www-data respectivament.
1.Apache Webserver
2.Global Configruacions
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
3.User and Group
4. www-data/www-data
21. A "Miscellaneous" es poden configurar alguns detalls com la informació que es visualitzarà
en la capçalera http del servidor, el nom i la ruta completa de l'arxiu de bloqueig, l'arxiu que
1.Apache Webserver
2.Global Configruacions
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
3.Miscellaneous
4.Miscellaneous
22. emagatzemarà el PID del servidor, etc.
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
23. A "Per-Directory Option Files" es poden crear arxius anomenats ".htaccess" amb opcions
específiques per a un determinat directori. Aquestes opcions s'apliquen a tots els arxius i
subdirectoris del directori en qüestió, a menys que s'especifiqui una altra cosa en un altre
arxiu d'opcions.
24. A "Configure Apache Modules" es mostra un llistat amb tots els mòduls disponibles per a
Apache on s'especifica quins estan instal·lats.
Configure Apache Modules
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
25. A "Edit Config Files" hi ha l'opció d'edició dels arxius de configuració.
Edit Config Files
Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
Mòduls Apache
Els mòduls apache permeten la seva càrrega dinàmica ja que son objectes dinàmics compartits
(DSO Dynamic Shared Object) i tenen l'extensió .so .
Per a que Apache sàpiga quins mòduls ha de carregar, a l'arrancar el servei, es disposa en el
directori /etc/apache2/ els subdirectoris mods-available (llista de mòduls disponibles) i
mods-enabled (llista de mòduls activats).
Quan s'activa un mòdul d'Apache, es crea un enllaç simbòlic dels arxius corresponents del directori
"mods-enabled"als de "mods-available". Cada mòdul d'Apache té associats dos arxius:
"nom_mòdul.load" (té la càrrega del mòdul) i "nom_mòdul.conf" (té la configuració).
La llista de mòduls disponibles d'Apache la pots trobar a http://modules.apache.org .