7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
1/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-1-
Unidad didctica: PRACTICA 6.2 (2 parte)
Crear Servidores Web Virtuales por distinto nombrey Servidores Web Virtuales por distinto puerto- Objetivos:Configurar varios servidores web virtuales en la misma mquina. Descubrir las venta-jas de los servidores web virtuales usando para ello Apache2.Esto permitir tener tendramos multitud de sitios web alojados en un solo servidormediante el uso de distintos nombres y mediante el uso de distintos puertos.- Procedimiento:
Siguiendo el material del curso de Vctor Fuster, configurar dos servidores web virtua-
les en la misma mquina y puerto pero con distinto nombre. Uno puede ser el creado
en la prctica anterior (www.aulaASIR.org) y otro debe contener en la URL tu primer
apellido.
Posteriormente hay que configurar un servidor web virtual diferente a los anteriores y
al que se acceder con un puerto distinto.
A. Crear Servidores Web Virtuales por distinto nombre1. Podis usar como plantilla el fichero /etc/apache2/sites-available/default del site por defecto y hacer una copia de l que despusmodificareis y renombrareis para crear el nuevo site ( tuapellido.aulaASIR.org).
Indica donde lo has creado y muestra su contenido.El archivo lo he creado en /etc/apache2/sites-avaible, y contiene: lo mismo que default,
aadiendo el modulo sevillano las rutas por defecto
http://www.auladaw.org/http://www.auladaw.org/http://www.auladaw.org/http://www.auladaw.org/7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
2/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-2-
Hacemos un a2ensite sevillano, para activar el modulo, y reiniciamos el servidor apa-che:
2. El curso-material terico de CISCO est en formato web por lo que enLinux se requiere una instalacin de un servidor web.Disponemos de un .zip en ftp://192.168.12.7/CISCO y en una carpetacompartida del profesor 192.168.114.1/COMPARTIDA. Haz lo necesario paraque montar la web de cisco en un servidor web virtual nuevollamado cisco.aulaASIR.org
Navegamos con la direccin CISCO.aulaasi.org y nos debe aparecer la pginadel curso CCNA:
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
3/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-3-
3. Tras crear los nuevos site no olvides activarlos con la orden# a2ensite nombre_site e incluir el nombre (tuapellido) en la zona DNS comouna entrada ms para que pueda ser resuelto.Haz capturas.Este es mi documento .db del DNS, como se ve, contiene los nombres CISCO y
mi apellido:
Estos son los sitios que tengo activos:
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
4/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-4-
4. Al finalizar la prctica deben mostrarse dos pginas distintas segnaccedes a un servidor web virtual (el de por defecto) o al otro (el que hascreado nuevo):
http://www. aulaASIR.orgHaz capturas de ambos funcionando.Nota: Fjate que ests accediendo a la misma mquina y con el mismo puerto pero connom bres distintos.
http://sevillano.aulaASIR.org
B. Crear Servidores Web Virtuales por distinto puerto
http://sevillano.aulaasir.org/http://sevillano.aulaasir.org/http://sevillano.aulaasir.org/7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
5/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-5-
4. Crea un nuevo site que muestre el mensaje Estoyen el puerto XIndica dnde lo has creado y captura su configuracinHe creado un nuevo site, llamado nuevo, con la siguiente configuracin:
Por tanto, he creado el directorio /var/www/sevillano/nuevo, que contiene este in-dex.html
Hacemos un a2ensite nuevo, para activar el modulo, y reiniciamos apache, probamosy:
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
6/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-6-
5. No olvides habilitar el nuevo puerto en ports.conf para que escuche (listen) por ah.Comprueba que tienes el puerto abierto (usa el comando linux adecuado).Como se muestra, he aadido el puerto 8765:
Captura pantalla de ambos.
6. Al finalizar la prctica deben mostrarse dos pginas distintas segn accedes a unservidor web virtual usando el puerto 80 o al servidor web del puerto X (el que hascreado nuevo):http://tuapellido.aulaASIR.org:80ohttp://tuapellido.aulaASIR.org
http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/http://tuapellido.aulaasir.org/7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
7/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-7-
http://tuapellido.aulaASIR.org:7000Haz capturas de ambos funcionando.
Nota: Fjate que ests accediendo a la misma mquina y con el mismo nombre perocon puertos distintos.
7. Cuntos sites distintos tienes ya en tu servidor W eb?Estos son los avaibles (disponibles):
Y estos los enables (activos)
http://tuapellido.aulaasir.org:7000/http://tuapellido.aulaasir.org:7000/http://tuapellido.aulaasir.org:7000/7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
8/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-8-
ANEXO:
Leer la documentac in so bre mdulos y el .pdf con ejemplos de u so.
De los s igu ientes mdulos:
mo d_log_conf ig, mod_status, mod_info
a) Dar una breve descripcin de su fun cional idad.
Mod_log_conf ig: almacena un registro de as peticiones realizadas alservidor
Mod_status: permite al administrador del equipo hacer las comprobacio-nes sobre el funcionamiento y el rendimiento del servidor
Mod_info: permite visualizar la configuracin general del servidor
b) Act ivar los y m ostrar su fun cion amiento. Capturar pantal las
Monitor izamos el servidor web: mod_info
Comprobamos si el mdulo mod_info est activo y en caso negativo lo actvamos; configuramosel fichero httpd.conf de forma adecuada para mostrar informacin sobre el servidor web.
Reiniciamos el servidor apache, y desde el el servidor, lanzamos en el navegador la di-reccin:
Localhost/server-status, nos debe aparecer algo asi:
http://moodle.iesgrancapitan.org/mod/resource/view.php?id=5878http://moodle.iesgrancapitan.org/mod/resource/view.php?id=58787/27/2019 PRACTICA SERVIDOR WEB (2 parte)
9/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-9-
Para poder ver esta informacin desde el cliente debemos editar el modulo
info.conf, aadiendo la ip del cliente
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
10/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-10-
Para ver esto desde el navegador cliente, pondremos: 192.168.0.254/server-info
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
11/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-11-
Moni torizamos el servidor web: mod_status
Comprobamos si el mdulo mod_status est activo y en caso negativo lo actvamos; con-
figuramos el fichero httpd.conf de forma adecuada para mostrar informacin sobre el servidorweb.
Ahora vamos a ver el fichero estatus y damos permiso al cliente:
Reiniciamos apache, y desde el cliente, debera aparecernos algo asi al poner direccio-
nipservidor/server-status
7/27/2019 PRACTICA SERVIDOR WEB (2 parte)
12/12
Curso: ASIR
Mdulo: ISO Autor: Victoriano Sevillano Vega
-12-
Moni torizamos el servidor web: mod_log_conf
Comprobamos si el mdulo mod_status est activo y en caso negativo lo actvamos; con-figuramos el fichero httpd.conf de forma adecuada para mostrar informacin sobre el servidorweb.