Buscar este blog

miércoles, 5 de enero de 2011

Servidor Virtual (Virtual Host) en Apache

Hay que crear el el siguiente archivo /etc/apache2/httpd.conf con el siguiente contenido

NameVirtualHost *:80


ServerName www.xochipilli.com
ServerAlias xochipilli *.xochipilli.com
DocumentRoot /home/victor/Documentos/Programacion/web/xochipilli


 
ServerName www.coltanware.com
ServerAlias coltan coltanware
DocumentRoot /home/victor/Documentos/Programacion/web/coltanware
Despues de reiniciar apache, puede salir un el siguiente error

sudo /etc/init.d/apache2 restart
* Restarting web server apache2 [Wed Jan 05 21:27:16 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Wed Jan 05 21:27:17 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
Este error es causado por una linea duplicada en /etc/apache2/ports.conf . La linea duplicada es la siguiente:


NameVirtualHost *:80

Basta con comentarla en alguno de los dos archivos (httpd.conf o ports.conf).