instal·lació apache

22
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

Upload: ies-puig-castellar

Post on 21-Feb-2017

167 views

Category:

Services


0 download

TRANSCRIPT

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Ó

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 .