Como crear un Virtual Hosts de forma sencilla para que funcione apache. Editamos:
$ sudo nano /etc/apache2/sites-enabled/000-default
NameVirtualHost *:80 <virtualhost :80=""> # creamos un vhost para lo que no sean peticiones directas a un dominio # que estemos albergando - están accediendo directamente a la IP o a un # dominio que apache no ha reconocido como otro vhost. # aqui acceden las morrallas como codered, nimda y similares ;-) ServerName 69.69.69.69 DocumentRoot /var/www/ ServerAdmin keopx </virtualhost>
Ahora creamos un nuevo directorio virtual:
$ sudo nano /etc/apache2/sites-availabe/web1
<virtualhost :80> ServerName www.web1.com ServerAlias web1.com *.web1.com DocumentRoot /var/www/web1 ServerAdmin keopx </virtualhost>
Creamos el enlace simbolico
sudo ln -s /etc/apache2/sites-availabe/web1 /etc/apache2/sites-enabled/web1
Y reiniciamos:
$ sudo /etc/init.d/apache restart
O recargar
$ sudo /etc/init.d/apache reload
Podemos hacer mas de la siguiente forma:
<virtualhost :80=""> ServerName www.web2.com ServerAlias web2.com *.web2.com DocumentRoot /var/www/web2 ServerAdmin keopx </virtualhost>
Comentarios