miércoles, 27 de noviembre de 2013

SERVIDORES VIRTUALES CON APACHE

Lo primero que deberemos hacer es configurar  un servidor de dns(ejemplo bind) o el archivo /etc/hosts(solo funcionará en local).
Para que el dominio www.ejemplo1.com y www.ejemplo2.com apunten a nuestro equipo,en nuestro caso configuraremos el archivo hosts. Que quedaía como en la imagen que tenemos debajo.


Una vez configurado el archivo hosts  empezaremos con la práctica.

1.-Creamos los directorios de las webś y dentro de cada una un archivo llamado index.html para que cada servidor virtual tenga una página de inicio.


mkdir /var/www/www.ejemplo1.com


mkdir /var/www/www.ejemplo2.com


Creamos los archivos index.html dentro de cada directorio, dentro de ellos pondremos ejemplo1 en el index del directorio ejemplo1 y haremos lo mismo con el otro host virtual.

gedit /var/ww/www.ejemplo1.com/index.html

gedit /var/ww/www.ejemplo2.com/index.html


2.-Creamos los archivos de configuración de los servidores virtuales


gedit /etc/apache2/sites-available/www.ejemplo1.com.conf

Que deberá quedarnos asi:

Para el otro servidor virtual deberemos poner "ejemplo2" en lugar de "ejemplo1" dentro de la configuración.Y el archivo se deberá llamar www.ejemplo2.com.conf


3.- Creamos  un enlace simbolico para cada host.

ln -s /etc/apache2/sites-available/www.ejemplo1.com.conf /etc/apache2/sites-enabled/www.ejemplo1.com.conf


ln -s /etc/apache2/sites-available/www.ejemplo2.com.conf /etc/apache2/sites-enabled/www.ejemplo2.com.conf

4.- Activamos el virtual host.


a2ensite www.ejemplo1.com.conf


a2ensite www.ejemplo2.com.conf

5.- Reiniciamos el servidor apache

/etc/init.d/apache2 restart

No hay comentarios:

Publicar un comentario