PRACTICA SERVIDOR WEB (2ª parte)

download PRACTICA SERVIDOR WEB (2ª parte)

of 12

Transcript of PRACTICA SERVIDOR WEB (2ª parte)

  • 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=5878
  • 7/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.