SlideShare a Scribd company logo
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.smx1.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 .

More Related Content

Viewers also liked

FY 2015 OSHA and Houston Update
FY 2015 OSHA and Houston UpdateFY 2015 OSHA and Houston Update
FY 2015 OSHA and Houston Update
James Shelton
 
Audience research
Audience researchAudience research
Audience research
tps_caprice
 
PRCS Construction
PRCS ConstructionPRCS Construction
PRCS Construction
James Shelton
 
The 5 senses
The 5 sensesThe 5 senses
The 5 senses
herrick9
 
Obtencion de p`roducto mediante eletrolito funfifo
Obtencion de p`roducto mediante eletrolito funfifoObtencion de p`roducto mediante eletrolito funfifo
Obtencion de p`roducto mediante eletrolito funfifo
Raúl Oyola
 
EWstoryboard
EWstoryboardEWstoryboard
EWstoryboardediefern
 
Manual siemens microondas electrónico hf25 m5l2
Manual siemens   microondas electrónico hf25 m5l2Manual siemens   microondas electrónico hf25 m5l2
Manual siemens microondas electrónico hf25 m5l2Alsako Electrodomésticos
 
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectie
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse KunstcollectieSamenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectie
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectieannemie
 
An Examination of the Prior Use of E-Learning Within an Extended Technology A...
An Examination of the Prior Use of E-Learning Within an Extended Technology A...An Examination of the Prior Use of E-Learning Within an Extended Technology A...
An Examination of the Prior Use of E-Learning Within an Extended Technology A...
Maurice Dawson
 
HRDV 3305 New employee agenda
HRDV 3305 New employee agendaHRDV 3305 New employee agenda
HRDV 3305 New employee agendaFelicia Fernandez
 
Evaluation question 3 - Ryan Bloom A2
Evaluation question 3 - Ryan Bloom A2Evaluation question 3 - Ryan Bloom A2
Evaluation question 3 - Ryan Bloom A2
RyansMediaA2
 
Case Studyhrdv from assignments
Case Studyhrdv from assignmentsCase Studyhrdv from assignments
Case Studyhrdv from assignmentsFelicia Fernandez
 
Aznar sánchez esmeralda
Aznar sánchez esmeraldaAznar sánchez esmeralda
Aznar sánchez esmeralda
esmeloki309
 
Media Preliminary Task PowerPoint Presentation
Media Preliminary Task PowerPoint PresentationMedia Preliminary Task PowerPoint Presentation
Media Preliminary Task PowerPoint Presentation
tps_caprice
 
Les archives RTBF - de la documentation à la gestion de l'information
Les archives RTBF - de la documentation à la gestion de l'information Les archives RTBF - de la documentation à la gestion de l'information
Les archives RTBF - de la documentation à la gestion de l'information
Florian Delabie
 

Viewers also liked (15)

FY 2015 OSHA and Houston Update
FY 2015 OSHA and Houston UpdateFY 2015 OSHA and Houston Update
FY 2015 OSHA and Houston Update
 
Audience research
Audience researchAudience research
Audience research
 
PRCS Construction
PRCS ConstructionPRCS Construction
PRCS Construction
 
The 5 senses
The 5 sensesThe 5 senses
The 5 senses
 
Obtencion de p`roducto mediante eletrolito funfifo
Obtencion de p`roducto mediante eletrolito funfifoObtencion de p`roducto mediante eletrolito funfifo
Obtencion de p`roducto mediante eletrolito funfifo
 
EWstoryboard
EWstoryboardEWstoryboard
EWstoryboard
 
Manual siemens microondas electrónico hf25 m5l2
Manual siemens   microondas electrónico hf25 m5l2Manual siemens   microondas electrónico hf25 m5l2
Manual siemens microondas electrónico hf25 m5l2
 
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectie
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse KunstcollectieSamenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectie
Samenwerken rond collectiebeleid en ontsluiting: De Vlaamse Kunstcollectie
 
An Examination of the Prior Use of E-Learning Within an Extended Technology A...
An Examination of the Prior Use of E-Learning Within an Extended Technology A...An Examination of the Prior Use of E-Learning Within an Extended Technology A...
An Examination of the Prior Use of E-Learning Within an Extended Technology A...
 
HRDV 3305 New employee agenda
HRDV 3305 New employee agendaHRDV 3305 New employee agenda
HRDV 3305 New employee agenda
 
Evaluation question 3 - Ryan Bloom A2
Evaluation question 3 - Ryan Bloom A2Evaluation question 3 - Ryan Bloom A2
Evaluation question 3 - Ryan Bloom A2
 
Case Studyhrdv from assignments
Case Studyhrdv from assignmentsCase Studyhrdv from assignments
Case Studyhrdv from assignments
 
Aznar sánchez esmeralda
Aznar sánchez esmeraldaAznar sánchez esmeralda
Aznar sánchez esmeralda
 
Media Preliminary Task PowerPoint Presentation
Media Preliminary Task PowerPoint PresentationMedia Preliminary Task PowerPoint Presentation
Media Preliminary Task PowerPoint Presentation
 
Les archives RTBF - de la documentation à la gestion de l'information
Les archives RTBF - de la documentation à la gestion de l'information Les archives RTBF - de la documentation à la gestion de l'information
Les archives RTBF - de la documentation à la gestion de l'information
 

Similar to Instal·lació apache

Tema 5
Tema 5Tema 5
Tema 5
valeroandreu
 
Gestor d' arxius Web
Gestor d' arxius WebGestor d' arxius Web
Gestor d' arxius WebXavier Eritja
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfrescomiquel011
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer ProtocoloFrancesc Perez
 
Instal·lació OpenKm
Instal·lació OpenKmInstal·lació OpenKm
Instal·lació OpenKm
aroawv
 
Wordpress i detecció de malware en servidors linux
Wordpress i detecció de malware en servidors linuxWordpress i detecció de malware en servidors linux
Wordpress i detecció de malware en servidors linux
Josep Comas
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on Rails
Carles Mateu
 
Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04
Avel·lí
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on railsCarles Mateu
 
Presentació M8 UF1NF1
Presentació M8 UF1NF1Presentació M8 UF1NF1
Presentació M8 UF1NF1
fgherathlet
 
PRESENTACIO
PRESENTACIOPRESENTACIO
PRESENTACIOsowe17
 
Pwp copia - copia
Pwp   copia - copiaPwp   copia - copia
Pwp copia - copiasowe17
 
Presentació
PresentacióPresentació
Presentació
fgherathlet
 
Introducció a Phing php - digitals girona setembre 2014
Introducció a Phing php - digitals girona setembre 2014Introducció a Phing php - digitals girona setembre 2014
Introducció a Phing php - digitals girona setembre 2014
Àlex Corretgé
 

Similar to Instal·lació apache (20)

Asix act3v4
Asix act3v4Asix act3v4
Asix act3v4
 
Tema 5
Tema 5Tema 5
Tema 5
 
Gestor d' arxius Web
Gestor d' arxius WebGestor d' arxius Web
Gestor d' arxius Web
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfresco
 
Proxy Squid amb Debian Squeeze
Proxy Squid amb Debian SqueezeProxy Squid amb Debian Squeeze
Proxy Squid amb Debian Squeeze
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
 
Instal·lació OpenKm
Instal·lació OpenKmInstal·lació OpenKm
Instal·lació OpenKm
 
Wordpress i detecció de malware en servidors linux
Wordpress i detecció de malware en servidors linuxWordpress i detecció de malware en servidors linux
Wordpress i detecció de malware en servidors linux
 
Dai 9 - Ruby on Rails
Dai 9 - Ruby on RailsDai 9 - Ruby on Rails
Dai 9 - Ruby on Rails
 
Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04
 
Dai 09-ruby on rails
Dai 09-ruby on railsDai 09-ruby on rails
Dai 09-ruby on rails
 
Presentació M8 UF1NF1
Presentació M8 UF1NF1Presentació M8 UF1NF1
Presentació M8 UF1NF1
 
PRESENTACIO
PRESENTACIOPRESENTACIO
PRESENTACIO
 
Pwp copia - copia
Pwp   copia - copiaPwp   copia - copia
Pwp copia - copia
 
Presentació
PresentacióPresentació
Presentació
 
Trabajo uf4 m8
Trabajo uf4 m8Trabajo uf4 m8
Trabajo uf4 m8
 
Introducció a Phing php - digitals girona setembre 2014
Introducció a Phing php - digitals girona setembre 2014Introducció a Phing php - digitals girona setembre 2014
Introducció a Phing php - digitals girona setembre 2014
 
gestors web
gestors webgestors web
gestors web
 
alfresco
alfrescoalfresco
alfresco
 
Trabajo uf4 m8
Trabajo uf4 m8Trabajo uf4 m8
Trabajo uf4 m8
 

More from IES Puig Castellar

Instalación moodle en ubuntu
Instalación moodle en ubuntuInstalación moodle en ubuntu
Instalación moodle en ubuntu
IES Puig Castellar
 
Guia mediawiki
Guia mediawikiGuia mediawiki
Guia mediawiki
IES Puig Castellar
 
El programa clonezilla
El programa clonezillaEl programa clonezilla
El programa clonezilla
IES Puig Castellar
 
Picassa
PicassaPicassa
Viatge a Bangladesh
Viatge a BangladeshViatge a Bangladesh
Viatge a Bangladesh
IES Puig Castellar
 
Viatge a Bangladesh
Viatge a Bangladesh Viatge a Bangladesh
Viatge a Bangladesh
IES Puig Castellar
 

More from IES Puig Castellar (7)

Instalación moodle en ubuntu
Instalación moodle en ubuntuInstalación moodle en ubuntu
Instalación moodle en ubuntu
 
Kiosko
KioskoKiosko
Kiosko
 
Guia mediawiki
Guia mediawikiGuia mediawiki
Guia mediawiki
 
El programa clonezilla
El programa clonezillaEl programa clonezilla
El programa clonezilla
 
Picassa
PicassaPicassa
Picassa
 
Viatge a Bangladesh
Viatge a BangladeshViatge a Bangladesh
Viatge a Bangladesh
 
Viatge a Bangladesh
Viatge a Bangladesh Viatge a Bangladesh
Viatge a Bangladesh
 

Instal·lació apache

  • 1. 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
  • 2. 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
  • 3. 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ó:
  • 4. 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.
  • 5. 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>
  • 6. 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.smx1.net/xarxa.html o http://172.16.1.1/xarxa.html
  • 7. 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
  • 8. 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
  • 9. Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ
  • 10. 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.
  • 11. 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 .
  • 12. 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:
  • 13. 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:
  • 14. 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
  • 15. 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"
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Curs 2013-2014 / SMX / Serveis de xarxa / UF3A1 - Exercicis sobre HTTP - INSTAL·LACIÓ 3.Miscellaneous 4.Miscellaneous 22. emagatzemarà el PID del servidor, etc.
  • 20. 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
  • 21. 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
  • 22. 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 .