2009-05-25 11 views
1

Einige Details Problem mit virtuellen Hosts

Hallo an alle auf Vista und XP getestet Konfiguration

  • XAMPP 1.7.1
  • OS. Ich habe einige Probleme mit der Konfiguration meiner virtuellen Hosts. Derzeit habe ich zwei Seiten.

    Hier ist meine vhost.conf Datei:

    <VirtualHost *:80> 
        ServerAdmin [email protected] 
        DocumentRoot c:/xampp/htdocs/site1/trunk/ 
        ServerName site1.local 
    </VirtualHost> 
    
    <VirtualHost *:80> 
        ServerAdmin [email protected] 
        DocumentRoot c:/xampp/htdocs/site2/trunk/ 
        ServerName site2.local 
    </VirtualHost> 
    

    Und natürlich in meinem Host-Datei habe ich

    127.0.0.1 site1.local 
    127.0.0.1 site2.local 
    

    I Apache neu gestartet haben, sowie mein Browser verschiedenen Zeiten.

    Hier ist mein Problem:

    http://site1.local funktioniert. Aber wenn ich zu http://site2.local gehe, lande ich bei site1.local.

    irgendeine Idee?

+1

Ist das vhost.conf und ein httpd.conf und das gleiche? – Eugene

Antwort

2

Versuchen

<VirtualHost "site1.local"> 
    ServerAdmin [email protected]##ad#.nl 
    DocumentRoot c:/xampp/htdocs/site1/trunk/ 
    ServerName site1.local 
</VirtualHost> 

<VirtualHost "site2.local"> 
    ServerAdmin [email protected]##ad#.nl 
    DocumentRoot c:/xampp/htdocs/site2/trunk/ 
    ServerName site2.local 
</VirtualHost> 

Sie erhalten site1 immer da Apache standardmäßig auf den ersten.

bearbeiten

Kommentar-

#NameVirtualHost * 

zu

NameVirtualHost * 

In httpd.conf

-Mine sagt (/etc/httpd/conf/httpd.conf)

126 # Listen: Allows you to bind Apache to specific IP addresses and/or 
127 # ports, in addition to the default. See also the <VirtualHost> 
128 # directive. 
129 # 
130 # Change this to Listen on specific IP addresses as shown below to 
131 # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) 
132 # 
133 Listen 127.0.0.1:80 
134 NameVirtualHost 127.0.0.1 

Und meine vhost-Datei hat

<VirtualHost "www.whatever.com"> 
     DocumentRoot /var/www/html/whatever/pub 
     ErrorLog logs/error_log 
     ServerName www.whatever.com 
... 
+0

Ich habe versucht mit und ohne Anführungszeichen, aber keine Ergebnisse – sanders

+0

Welche Apache-Version verwenden Sie? –

+0

können Sie auch die E-Mail-Adressen in diesem Post entfernen, da sie nicht relevant sind. Danke – sanders

Verwandte Themen