Virtualhosts mit XAMPP Handbuch, bin Anfänger

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Virtualhosts mit XAMPP Handbuch, bin Anfänger

Postby Hippolytus » 20. April 2009 16:22

Tach zusammen,

ich habe versucht nach dem XAMPP Handbuch drei virtualhosts einzurichten, leider ohne Erfolg.
Was habe ich getan:
In C:\WINDOWS\SYSTEM32\DRIVERS\etc\hosts

Code: Select all
127.0.0.1  localhost1
127.0.0.2   localhost2
127.0.0.3   localhost3


eingetragen:
geprüft ob in

C:\xampp\apache\conf\httpd.conf

Code: Select all
Include conf/extra/httpd-vhosts.conf

aktiv ist.

Folgende Verzeichnisseangelgt:

C:\xampp\vhosts\localhost1\htdocs
C:\xampp\vhosts\localhost1\logs
C:\xampp\vhosts\localhost2\htdocs
C:\xampp\vhosts\localhost2\logs
C:\xampp\vhosts\localhost3\htdocs
C:\xampp\vhosts\localhost3\logs

in jedem
C:\xampp\vhosts\localhost \htdocs
eine Index.html anglegt mit dem Inhalt:
localhost1 bzw: localhost2 bzw. localhost3

In die Datei:
C:\xampp\apache\conf\extra\httpd-vhosts.conf

Code: Select all
nameVirtualhost 127.0.0.2
namevirtualhost 127.0.0.3


<VirtualHost 127.0.0.1:80>
   ServerAdmin   webmaster@localhost1
   DocumentRoot    C:/xampp/vhosts/localhost1/htdocs
   ErrorLog   C:/xampp/vhosts/localhost1/logs/error_log
   CustomLog   C:/xampp/vhosts/localhost1/logs/access_log common
</VirtualHost>


<VirtualHost 127.0.0.2:80>
   ServerAdmin   webmaster@localhost2
   DocumentRoot    C:/xampp/vhosts/localhost2/htdocs   
   ServerName   localhost2
   ErrorLog   C:/xampp/vhosts/localhost2/logs/error_log
   CustomLog   C:/xampp/vhosts/localhost2/logs/access_log common
</VirtualHost>


<VirtualHost 127.0.0.3:80>
   ServerAdmin   webmaster@localhost3
   DocumentRoot    C:/xampp/vhosts/localhost3/htdocs   
   ServerName   localhost3
   ErrorLog          C:/xampp/vhosts/localhost3/logs/error_log
   CustomLog   C:/xampp/vhosts/localhost3/logs/access_log common
</VirtualHost>


eingetragen

und zuletzt in der Datei:
C:\xampp\apache\conf\httpd.conf

<Directory />
Options FollowSymLinks
AllowOverride None
#Order deny,allow #auskommentiert
#Deny from all #auskommenetiert
</Directory>

Nach dem Buch sollte man nun mit:

http://localhost1
http://localhost2
http://localhost3

den Inhalt der jeweiligen Index.html angezeigt bekommen.

Leider wird nur localhost1 angezeigt.

per Ping werden aber alle drei hosts erreicht.

Schonmal vielen Dank für eine Anwort, wo der Fehler liegt.

Schöne Grüße
Hippolytus
Hippolytus
 
Posts: 1
Joined: 20. April 2009 15:21

Re: Virtualhosts mit XAMPP Handbuch, bin Anfänger

Postby thorbytes » 22. April 2009 07:40

Hast Du schonmal überprüft, ob auf Deinem Rechner ne Firewall aktiv ist?
Ping ist ein ICMP-Request und somit ein völlig anderes Protokoll. Kann also sein, dass HTTP über die beiden anderen IPs geblockt werden.
thorbytes
 
Posts: 67
Joined: 16. December 2005 11:36

Re: Virtualhosts mit XAMPP Handbuch, bin Anfänger

Postby Gerhard_ » 13. August 2010 20:24

Nachdem ich das gleiche Problem mit den Virtual Hosts hatte, möchte ich meine Lösung vorstellen, vielleicht hilft es jemand. Meine Serverkonfiguration sieht so aus, dass 2 Domains auf 1 Server (1 IP) liegen.
Damit ich das mit der XAMPP-Entwicklungsumgebung hinkriege, habe ich Folgendes gemacht:

In der hosts-Datei von Windows (\WINDOWS\SYSTEM32\drivers\etc\hosts) habe ich zu der vorhandenen Zeile
127.0.0.1 localhost
hinzugefügt:
127.0.0.1 localhost2

In der Apache-httpd-vhosts.conf (\xampp\apache\conf\extra\) folgende Zeilen aktiviert bzw. editiert:
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "D:\xampp\htdocs"
ServerName localhost
ServerAdmin webmaster@localhost
</VirtualHost> --> die erste und früher einzige Adresse

<VirtualHost *:80>
DocumentRoot "D:\xampp\htdocs\gate2"
ServerName localhost2
ServerAdmin webmaster@localhost2
</VirtualHost> --> die neue, 2. Adresse

Also kein Verzeichnis vhosts und in hosts nur 1 lokale IP-Adresse.
Gerhard_
 
Posts: 2
Joined: 13. August 2010 19:50


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 4 guests