Está en la página 1de 12

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Unidad didctica: PRACTICA 6.2 (2 parte)

Crear Servidores Web Virtuales por distinto nombre y Servidores Web Virtuales por distinto puerto
- Objetivos: Configurar varios servidores web virtuales en la misma mquina. Descubrir las ventajas de los servidores web virtuales usando para ello Apache2. Esto permitir tener tendramos multitud de sitios web alojados en un solo servidor mediante 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 virtuales 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 nombre 1.

available/default del site por defecto y hacer una copia de l que despus
Indica donde lo has creado y muestra su contenido.

Podis usar como plantilla el fichero /etc/apache2/sites-

modificareis y renombrareis para crear el nuevo site ( tuapellido.aulaASIR.org).

El archivo lo he creado en /etc/apache2/sites-avaible, y contiene: lo mismo que default, aadiendo el modulo sevillano las rutas por defecto

-1-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Hacemos un a2ensite sevillano, para activar el modulo, y reiniciamos el servidor apache:

2.

Linux se requiere una instalacin de un servidor web.

El curso-material terico de CISCO est en formato web por lo que en

Disponemos de un .zip en ftp://192.168.12.7/CISCO y en una carpeta compartida del profesor 192.168.114.1/COMPARTIDA. Haz lo necesario para que montar la web de cisco en un servidor web virtual nuevo llamado cisco.aulaASIR.org

Navegamos con la direccin CISCO.aulaasi.org y nos debe aparecer la pgina del curso CCNA:

-2-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

3.

Tras crear los nuevos site no olvides activarlos con la orden

# a2ensite nombre_site e incluir el nombre (tuapellido) en la zona DNS como una entrada ms para que pueda ser resuelto. Haz capturas. mi apellido: Este es mi documento .db del DNS, como se ve, contiene los nombres CISCO y

Estos son los sitios que tengo activos:

-3-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

4.

accedes a un servidor web virtual (el de por defecto) o al otro (el que has creado nuevo): http://www. aulaASIR.org Haz capturas de ambos funcionando.

Al finalizar la prctica deben mostrarse dos pginas distintas segn

Nota: Fjate que ests accediendo a la misma mquina y con el mismo puerto pero con nombres distintos.

http://sevillano.aulaASIR.org

B. Crear Servidores Web Virtuales por distinto puerto -4-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

4. Crea un nuevo site que muestre el mensaje Estoy en el puerto X Indica dnde lo has creado y captura su configuracin He creado un nuevo site, llamado nuevo, con la siguiente configuracin:

Por tanto, he creado el directorio /var/www/sevillano/nuevo, que contiene este index.html

Hacemos un a2ensite nuevo, para activar el modulo, y reiniciamos apache, probamos y:

-5-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

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 un creado nuevo): http://tuapellido.aulaASIR.org:80 o http://tuapellido.aulaASIR.org

servidor web virtual usando el puerto 80 o al servidor web del puerto X (el que has

-6-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

http://tuapellido.aulaASIR.org:7000 Haz capturas de ambos funcionando.

Nota: Fjate que ests accediendo a la misma mquina y con el mismo nombre pero con puertos distintos. 7. Cuntos sites distintos tienes ya en tu servidor Web?
Estos son los avaibles (disponibles):

Y estos los enables (activos)

-7-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

ANEXO: Leer la documentacin sobre mdulos y el .pdf con ejemplos de uso. De los siguientes mdulos: mod_log_config, mod_status, mod_info a) Dar una breve descripcin de su funcionalidad. Mod_log_config: almacena un registro de as peticiones realizadas al servidor Mod_status: permite al administrador del equipo hacer las comprobaciones sobre el funcionamiento y el rendimiento del servidor Mod_info: permite visualizar la configuracin general del servidor

b) Activarlos y mostrar su funcionamiento. Capturar pantallas

Monitorizamos el servidor web: mod_info Comprobamos si el mdulo mod_info est activo y en caso negativo lo actvamos; configuramos el 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 direccin: Localhost/server-status, nos debe aparecer algo asi:

-8-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Para poder ver esta informacin desde el cliente debemos editar el modulo info.conf, aadiendo la ip del cliente

-9-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Para ver esto desde el navegador cliente, pondremos: 192.168.0.254/server-info

-10-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Monitorizamos el servidor web: mod_status Comprobamos si el mdulo mod_status est activo y en caso negativo lo actvamos; configuramos el fichero httpd.conf de forma adecuada para mostrar informacin sobre el servidor web.

Ahora vamos a ver el fichero estatus y damos permiso al cliente:

Reiniciamos apache, y desde el cliente, debera aparecernos algo asi al poner direccionipservidor/server-status

-11-

Curso: ASIR Mdulo: ISO

Autor: Victoriano Sevillano Vega

Monitorizamos el servidor web: mod_log_conf Comprobamos si el mdulo mod_status est activo y en caso negativo lo actvamos; configuramos el fichero httpd.conf de forma adecuada para mostrar informacin sobre el servidor web.

-12-