¿Configuraste tus DNS? Te explico mi manera de hacerlo... El virtual host responde a una petición de una URL especifica a tu servidor. En otras palabras si tu introduces hola.dominio.com entonces esa petición ira al DNS del dominio.com y este indicara donde debe dirigir la consulta de "hola", tal como sucede con "www". En este caso imaginemos que la ip de tu servidor web es 10.1.1.1 entonces cuando vas a hola.servidor.com el DNS te envía a 10.1.1.1 consultando por el "hola", cuando tu servidor web recibe la consulta ya sabe que están consultando por hola.dominio.com y muestra el contenido relacionado a "hola", no el "www" u otro que pueda existir.
Es importante que entiendas que el DNS es vital para que tu virtual host te funcione. Acá te pongo un ejemplo de como configurar el DNS: hola.dominio.com IN A 10.1.1.1 y en tu servidor web que es un CentOS pones en la configuración de /etc/httpd/conf/httpd.conf lo siguiente: <VirtualHost 10.1.1.1> DocumentRoot /var/www/html/hola ServerName hola.dominio.com <Directory "/var/www/html/hola"> allow from all Options +Indexes AllowOverride All </Directory> </VirtualHost> Al menos a mi eso me funciona muy bien. Prueba y nos cuentas. Saludos. El día 27 de octubre de 2010 18:05, Julio Rene Herrera Vega <[email protected]> escribió: > Buenas: > > Yo no soy muy ducho en estas cosas de linux y estoy inscrito para aprender > un poco. Les comento mi problema: > > Me pasaron para jugar un servidor hospedado en EEUU que tiene Centos 5.4, lo > configure con algunas guias que tenia el mismo hosting gringo, el dominio > principal funciona de lo lindo, incluso manda mail (un gran logro para mi), > el problema comenzo cuando trate de agregar un Virtual Host, segui los pasos > y logre hacer funcionar el dominio virtual, pero cual fue mi sorpresa EL > DOMINIO PRINCIPAL!!!! dejo de funcionar y muestra el mismo contenido que el > dominio virtual, comento en el httpd.conf la linea que adjunta la > configuracion del vhost, reinicio el apache y vuelve aparece el dominio > principal, vuelvo a descomentar la linea aparece el dominio virtual y el > dominio principal muestra nuevamente el contenido del vhost, busque por > internet y segun yo ESTOY bien pero algo no me resulta, les adjunto la > configuracion del vhost para ver si alguien me podria ayudar (los nombres > fueron cambiados para proteger a los inocentes): > > ServerName nombre.dominio.net:80 #dominio principal > DocumentRoot "/var/www/html" > > > <VirtualHost nuevo.dominio.cl:80> > # Admin email, Server Name (domain name) and any aliases > ServerAdmin [email protected] > ServerName nuevo.dominio.cl > # Index file and Document Root (where the public files are located) > DirectoryIndex index.html index.php > DocumentRoot /home/xxxx/public_html/nuevo.dominio.cl/public > > <Directory /home/xxxx/public_html/nuevo.dominio.cl/public> > AllowOverride All > </directory> > > # Custom log file locations > LogLevel warn > ErrorLog /home/xxxx/public_html/nuevo.dominio.cl/log/error.log > CustomLog /home/xxxx/public_html/nuevo.dominio.cl/log/access.log combined > </VirtualHost> > > Gracias por leer y ayudarme > > -- > Julio Herrera > Santiago > Chile > -- Atte, Javier Garay G. Ingeniero Informático - Administrador ISP Fono: (45) 943 175 - Cel. 6834 4088 Plug & Play Net - www.papnet.cl

