Zur Navigation

Xampp: Im Netzwerk auf Virtual Hosts zugreifen

1 Tilman

Hallo,

ich würde gerne vom Netzwerk aus auf die VHosts, die zusätzlichen Webseiten, zugreifen können. Allerdings kann ich nur auf den "Haupt-Host" (Ordner "htdocs") zugreifen.

Die V-Host-Datei sieht so aus:
<VirtualHost 127.0.10.1:80>
    DocumentRoot E:/TIL/xampp/static
    ServerName static.beispiel.de
    DirectoryIndex index.html index.php
    <Directory "E:/TIL/xampp/static">
    	Options Indexes FollowSymLinks Includes ExecCGI
    	Order allow,deny
    	Allow from all
    	AllowOverride All
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1:80>
    DocumentRoot E:/TIL/xampp/htdocs
    ServerName www.beispiel.de
    DirectoryIndex index.html index.php
    <Directory "E:/TIL/xampp/htdocs">
    	Options Indexes FollowSymLinks Includes ExecCGI
    	Order allow,deny
    	Allow from all
    	AllowOverride All
    </Directory>
</VirtualHost>

<VirtualHost 127.70.0.2:80>
    DocumentRoot E:/TIL/xampp/hewp
    ServerName cms.beispiel.de
    DirectoryIndex index.html index.php
    <Directory "E:/TIL/xampp/hewp">
    	Options Indexes FollowSymLinks Includes ExecCGI
    	Order allow,deny
    	Allow from all
    	AllowOverride All
    </Directory>
</VirtualHost>

Die IP des "Servers" im Netzwerk ist: 192.168.20.101
In der Windows-Hosts-Datei auf den anderen PCs steht folgendes:

192.168.20.101 www.beispiel.de
192.168.20.101 static.beispiel.de
192.168.20.101 cms.beispiel.de

12.07.2009 12:45

2 Jörg

Du hast dort IP-basierte VirtualHosts definiert

<VirtualHost 127.0.10.1:80>

<VirtualHost 127.0.0.1:80>

Hier möchtest du aber wohl namensbasierte VirtualHosts. Das kannst du dem Apache in seiner Konfigurationsdatei folgendermaßen mitteilen:

NameVirtualHost *:80

Die Container müsse dann entsprechend mit der Wildcard gekennzeichnet sein.

<VirtualHost *:80>

Nach den Änderungen muss der Server noch neu gestartet werden.

12.07.2009 15:09 | geändert: 12.07.2009 15:12

Beitrag schreiben (als Gast)





[BBCode-Hilfe]