Práctica 3 Virtual Hosting Con Apache
Práctica 3 Virtual Hosting Con Apache
Práctica 3 Virtual Hosting Con Apache
El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como
www.company1.com y www.company2.com) en una sola máquina. Los sitios web virtuales
pueden estar “basados en direcciones IP”, lo que significa que cada sitio web tiene una
dirección IP diferente, o “basados en nombres diferentes”, lo que significa que con una
sola dirección IP están funcionando sitios web con diferentes nombres de dominio (estos
últimos son los que vamos a trabajar en este taller).
El servidor web Apache2 se instala por defecto con un host virtual. La configuración de
este sitio la podemos encontrar en:
/etc/apache2/sites-available/000-default.conf
● ServerName: El nombre con el que vamos a cceder al sitio virtual. En el sitio virtual
por defecto (como sólo tenemos uno) está comentado, podemos acceder por
nombre o por dirección IP.
Por defecto este sitio virtual está habilitado, por lo que podemos comprobar que existe un
enlace simbólico a este fichero en el directorio /etc/apache2/sites-enables:
a2ensite
a2dissite
● En el segundo sitio vamos a crear una página donde se pondrán noticias por
parte de los departamentos, el nombre de este sitio será
www.departamentosabdera.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 000-default.conf
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
000-default.conf:
cd /etc/apache2/sites-available
cp 000-default.conf iesgn.conf
cp 000-default.conf departamentos.conf
a2ensite iesgn
a2ensite departamentos
5. Para terminar lo único que tendremos que hacer es cambiar el fichero hosts (resolución
estática) en los clientes y poner dos nuevas líneas donde se haga la conversión entre los
dos nombres de dominio y la dirección IP del servidor.