Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2011, 07:00
Avatar de Hayi
Hayi
 
Fecha de Ingreso: febrero-2002
Ubicación: Santa Fe - Santa Fe
Mensajes: 121
Antigüedad: 22 años, 10 meses
Puntos: 3
Pregunta Problema 'extraño' con los VirtualHost

Hola, muy buenas. Quisieras comentarles mi problema ya que he agotado todo lo que tuve a mi alcance y no encuentro una respuesta lógica a lo que pasa.

Mucho se ha hablado sobre como configurar los Host Virtuales en Apache y he seguido las indicaciones planteadas pero no pude solucionar nada. Detallo la cuestión:

httpd.conf

Código:
...
DocumentRoot "C:/Servidor/WEB/"
...
# Virtual hosts
Include conf/extra/httpd-vhosts-misdominios.conf
...

httpd-vhosts-misdominios.conf

Código:
...
NameVirtualHost *:80
<VirtualHost *:80>
	ServerName localhost
	DocumentRoot "/Servidor/WEB"
</VirtualHost>

<VirtualHost *:80>
	ServerName sitio1
	DocumentRoot "C:/Servidor/WEB/sitio1"
</VirtualHost>

<VirtualHost *:80>
	ServerName sitio1.com
	DocumentRoot "C:/Servidor/WEB/sitio1"
</VirtualHost>
...

hosts

Código:
...
127.0.0.1 localhost
127.0.0.1 sitio1
127.0.0.1 sitio1.com
...
Hasta ahora, nada extraño, todo lo que generalmente se usa para tener Hosts Virtuales a nivel local... pero... solamente me funciona si uso palabras solas como nombres de mis sitios de prueba locales, es decir que si escribo http://sitio1, me redirecciona perfectamente a dicho sitio pero si escribo http://sitio1.com, me devuelve, en mi caso (tengo a Google como página principal), una búsqueda de 'sitio1.com'.

He probado poniedo incluso los nombres que aparecen en los distintos temas y nada... Solo funciona si el nombre del sitio local al que quiero acceder es de solo una palabra. Pasa lo mismo en varias PCs (tengo la misma instalación de MySQL, Apache2.2 y PHP5). ¿Alguna idea?. Gracias desde ya y saludos.