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 en red (IESGN 214-2015 2º SMR)

  1. Home
  2. Courses
  3. IES Gonzalo Nazareno
  4. SERVICIOSGM_1415
  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, 17 January 2012, 11:25 AM
Due: Tuesday, 24 January 2012, 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 default 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

La creación de los elaces simbólicos se puede hacer con la instrucción a2ensite nombre_fichero_configuracion, para deshabilitar el sitio tenemos que borrar el enlace simbólico o usar la instrucción a2dissite nombre_fichero_configuracion

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 de los clientes accediendo a cada una de las páginas webs.
  3. El contenido del fichero hosts de tus clientes.



◄ Práctica: Instalar un servidor web Apache para el uso en una Intranet
Ejercicio: Instalar un servidor web Apache para el uso en una Intranet ►
Skip Navigation
Navigation
  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • IES Gonzalo Nazareno

        • servicios

        • FP0708

        • IAW1112

        • SERVICIOSGS_1415

        • SERVICIOSGM_1415

          • General

          • Topic 1

          • Topic 2

          • Topic 3

            • URLAlojamiento Web

            • AssignmentPráctica: Alojamiento Web

            • AssignmentPráctica: Alojamientos Web

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

            • URL[Video] Protocolo HTTP 1. © UPV

            • URLComo instalar IIS7 en Windows 2008 Server Parte 1

            • URLComo instalar IIS7 en Windows 2008 Server Parte 2

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

            • URLEjercicio: Instalar un servidor web IIS para el us...

            • URLHosts virtuales por nombre en IIS (1/2)

            • URLHosts virtuales por nombre en IIS (2/2)

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

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • URLEjercicio: Configuración de sitios web virtuales u...

            • URLEjercicio: Acceso autentificado a nuestro servidor...

            • PageGestión de DNS externo

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

            • AssignmentTarea voluntaria: Acceso a un sitio web desde inte...

            • URLTeoria: Servidor web Apache

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

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

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

            • URLEjercicio: Instalar un servidor web Apache para el...

            • URLEjercicio: Configuración de sitios web virtuales u...

            • URLEjercicio: Acceso autentificado al servidor web Ap...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

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

          • Topic 4

          • Topic 5

          • Topic 6

          • Topic 7

        • APLWEB_GM_1415

        • LM_1415

      • Sistemas Operativos

      • Ofimática

      • Internet

      • TIC

      • Otros cursos

      • Programación

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