Skip to main content
Remove advertising on this site for only $19.95 USD per month or $219.95 USD per year (plus local taxes).
Pledin
  • English ‎(en)‎
    English ‎(en)‎ Español - Internacional ‎(es)‎
You are currently using guest access (Log in)

Servicios de Red (IES Gonzalo Nazareno 2010-2011 2º SMR)

  1. Home
  2. Courses
  3. IES Gonzalo Nazareno
  4. servicios
  5. Topic 3
  6. Práctica: Configuración de sitios web virtuales us...

Práctica: Configuración de sitios web virtuales usando Apache

Completion requirements
Opened: Tuesday, 4 January 2011, 11:25 AM
Due: Friday, 4 February 2011, 7:25 PM
El objetivo de esta práctica es la puesta en marcha de dos sitios web utilizando el mismo servidor web apache. Hay que tener en cuenta lo siguiente:
  1. Cada sitio web tendra nombres distintos.
  2. Cada sitio web compartirán la misma dirección IP y el mismo puerto (80).
Queremos construir en nuestro servidor web apache dos sitios web con las siguientes características:
  1. El nombre de dominio del primero será www.iesgn.org, su directorio base será /var/www/iesgn y contendrá una página llamada index.html, donde sólo se verá una bienvenida a la página del insituto Gonzalo Nazareno.
  2. En el segundo sitio vamos a crear una página donde se pondrán noticias por parte de los departamento, el nombre de este sitio será www.departamentosgn.org, y su directorio base será /var/www/departamentos. En este sitio sólo tendremos una página inicial index.html, dando la bienvenida a la página de los departamentos del instituto.
Para conseguir estos dos sitios virtuales debes seguir los siguientes pasos:

1) Los ficheros de configuración de los sitios webs se encuentran en el directorio /etc/apache2/sites-available, por defecto hay dos ficheros, uno se llama default que es la configuración del sitio web por defecto. Necesitamos tener dos ficheros para realizar la configuración de los dos sitios virtuales, para ello vamos a copiar el fichero default:

# cd /etc/apache2/sites-available
# cp default iesgn
# cp defualt departamentos

De esta manera tendremos un fichero llamado iesgn para realizar la configuración del sitio web www.iesgn.org, y otro llamado departamentos para el sitio web www.departamentosgn.org.

2) Modificamos el fichero iesgn, donde vamos a añadir la siguiente línea:

ServerName www.iesgn.org

Y vamos a modificar dos líneas:

DocumentRoot /var/www/iesgn/
.
.
.
<Directory /var/www/iesgn/>

Quedaría un fichero parecido a este:
<VirtualHost *:80> ServerAdmin admin@ies.org ServerName www.iesgn.org DocumentRoot /var/www/iesgn/ <Directory /> Options FollowSymLinks Allow Override None </Directory> <Directory /var/www/iesgn> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 

Realiza los cambios similares al dichero departamentos.

3) No es suficiente crear los ficheros de configuración de cada sitio web, es necesario crear un enlace simbólico a estos ficheros dentro del directorio /etc/apache2/sites-enabled, para ello:

# cd /etc/apache2/sites-enabled
# ln -s /etc/apache2/sites-available/iesgn iesgn
# ln -s /etc/apache2/sites-available/departamentos departamentos

4) Crea los directorios y los ficheros index.html necesarios en /var/www y reiniciamos el servicio:

# /etc/init.d/apache2 restart

5) Para terminar lo único que tendremos que hacer es cambiar el fichero hosts en los clientes y poner dos nuevas líneas donde se haga la conversión entre los dos nombre de dominio y la dirección IP del servidor.

Para entregar:

Entrega un documento con la siguiente información:
  1. Una guía "paso a paso" de como has creado los dos sitios webs.
  2. Dos capturas de pantalla del cliente accediendo a cada una de las páginas webs.
  3. El contenido del fichero hosts de tu cliente.


◄ Página web de ejemplo
Práctica: Acceso autentificado a nuestro servidor web ►
Skip Navigation
Navigation
  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • IES Gonzalo Nazareno

        • servicios

          • General

          • Topic 1

          • Topic 2

          • Topic 3

            • URLAlojamiento Web

            • AssignmentPráctica: Alojamiento Web

            • FilePresentación: Introducción a los servidores Web

            • URLTeoria: Servidor web IIS

            • URLVideo: Instalación y configuración de un servidor ...

            • AssignmentPráctica: Instalar un servidor web IIS para el uso...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • PageGestión de DNS externo

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

            • URLTeoria: Servidor web Apache

            • FileInstalación y configuración de apache [pdf]

            • AssignmentPráctica: Instalar un servidor web Apache para el ...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • AssignmentPráctica: Instalación de un sistema LAMP

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

          • Topic 4

          • Topic 5

          • Topic 6

          • Topic 7

          • Topic 8

          • Topic 9

          • Topic 10

        • FP0708

        • IAW1112

        • SERVICIOSGS_1415

        • SERVICIOSGM_1415

        • APLWEB_GM_1415

        • LM_1415

      • Sistemas Operativos

      • Ofimática

      • Internet

      • TIC

      • Otros cursos

      • Programación

You are currently using guest access (Log in)
servicios
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
Data retention summary