Práctica: Servidores virtuales con Apache en profesordeinformatica.com

Práctica: Servidores virtuales con Apache

Por Aitor López de Aberasturi el Lunes, 04 de Noviembre de 2013 0 Comentarios

Con la configuración de servidores virtuales, en un servidor HTTP podemos tener varios dominios con una misma dirección IP. Vamos a suponer que tenemos varios dominios registrados: dominio1.com, dominio2.com y dominio3.com, la idea es que cuando visualicemos dominio1.com nos aparezca la página de dominio1 y cuando pongamos en la url dominio2.com nos aparezca la página de dominio2.

0.- Si ya hemos realizado la práctica anteriormente borramos todo el apache

apt-get remove --purge apache2 apache2.2-common
rm -rf /etc/apache2
rm -rf /var/www/dominio3
rm -rf /var/www/dominio2
rm -rf /var/www/dominio1

1.- Instalamos apache

apt-get install apache2

2.- Creamos dos dominios en DNS o en /etc/hosts que apunte a nuestro servidor

127.0.0.1 localhost www.dominio3.com www.dominio2.com www.dominio1.com

3.- Creamos las paginas web de dominio2 y dominio1 en: /var/www/dominio1/index.html
/var/www/dominio2/index.html
/var/www/dominio3/index.html

4.- Creamos los ficheros para los dominios virtuales

Creamos en /etc/apache2/sites-available/www.dominio2.com.conf con la siguiente información

<VirtualHost *:80>  DocumentRoot "/var/www/dominio2"  ServerName www.dominio2.com  <Directory "/var/www/dominio2">  allow from all  Options +Indexes  </Directory>  </VirtualHost>

cd /etc/apache2

Creamos un enlace simbolico:

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

Activamos el virtual host

a2ensite www.dominio2.com.conf
/etc/init.d/apache2 restart

Hacemos lo mismo para el dominio1

CON WEBMIN

 

Próxima entrada

Práctica: Servidor web seguro con Apache


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.