2011-09-01 23 views
5

Estoy usando XAMPP, Apache 2.2.17. He agregado un host virtual, pero mi host virtual y mi servidor local apuntan a la misma ubicación. Aquí está mi código en httpd-vhosts.confnecesito ayuda con el host virtual xampp

<VirtualHost www.domain.tld:80> 
ServerName www.domain.tld 
ServerAlias domain.tld *.domain.tld 
DocumentRoot "C:/xampp/htdocs/workspace/testsite" 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/xampp" 
    ServerAlias localhost 
    ServerName localhost 
</VirtualHost> 

Con el código anterior, consigo testsite con www.domain.tld por lo que es bueno. Pero si escribo localhost, también irá a la versión de prueba. Si me adelanto del sitio de prueba, localhost se dirige a localhost y www.domain.tld también lo hace a localhost. Traté de configuración diferente para localhost como como

<VirtualHost *> 
<VirtualHost localhost:80> 

y la eliminación * .domain.tld de domain.tld pero nada funciona. ¿Me estoy perdiendo algo obvio?

Respuesta

3

Mi respuesta: El siguiente código solucionó el problema

<VirtualHost *:80> <--- * fixed the problem, apache 2.2 doc does say it must match www.domain.tld, which caused problem for other Virtual hosts 
ServerName www.domain.tld 
ServerAlias domain.tld 
DocumentRoot "C:/xampp/htdocs/workspace/patriot2" 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/xampp" 
    ServerAlias localhost 
    ServerName localhost 
</VirtualHost> 
+0

podría echar un vistazo a mi problema hermano https://stackoverflow.com/questions/45173872/virtual-host-cannot-create-with-xampp-server? –

-1

cambie su ServerName de virtualhost a una dirección IP local como 127.0.0.2.

ServerName domain.tld es un ejemplo del uso de "dominio.com" donde .tld es reemplazado por .com para su dominio.

+0

Probé 127.0.0.1 antes, pero no funcionó. Intenté de nuevo, no funcionó + intenté , no funcionó. –

3
NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot C:/xampp/htdocs 
    ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName mydomain.local 
    ServerAlias www.mydomain.local 
    DocumentRoot C:/mysite/htdocs 
</VirtualHost> 
+0

podría echar un vistazo a mi problema hermano https://stackoverflow.com/questions/45173872/virtual-host-cannot-create-with-xampp-server? –

Cuestiones relacionadas