- Ich verwende Windows 7 mit Wamp 2.2-Server.
- Ich habe 2 virtuelle Hosts eingerichtet:
www.project1.com
undwww.project2.com
. - Ich habe die „hosts“ geändert, die
httpd.conf
und diehttpd-vhosts.conf
Dateien, auf die Änderungen, die ich unten erwähnt.
Mit meinem Browser, wenn ich schreibe www.project1.com
oder www.project2.com
, erhalte ich erfolgreich meine Web-Seiten auf dem Laptop geöffnet, dass der Server auf installiert hat.Zugriff auf virtuellen Host von einem anderen Computer über LAN
Änderungen des "hosts-Datei": Ich habe die folgenden ein bis zum Ende der Datei angehängt: -
127.0.0.1 localhost
127.0.0.1 www.project2.com
127.0.0.1 www.project1.com
Änderungen in der httpd.conf
-Datei: -
Include conf/extra/httpd-vhosts.conf
Änderungen in httpd-vhosts
Datei: -
NameVirtualHost *:80
<Directory "D:/websites/">
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/wamp/www/"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project1/"
ServerName www.project1.com
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot "D:/websites/project2/"
ServerName www.project2.com
</VirtualHost>
Jetzt; Da ich diese Webseiten über einen Browser in
PC_1
öffnen kann (der mit dem Server), wie kann ich diese Webseiten über einen Browser in
PC_2
aufrufen? (Ich meine, jeder PC, der über LAN mit
PC_1
verbunden ist.)
Ich bin neu zu all dem und habe ein paar Fragen mehr .. 1.Ist mein vorstehender Code geeignet für das, was ich erreichen möchte? @Gabriel - mit dem obigen Code und Ihrem Vorschlag, die Hosts-Datei eines anderen PC zu ändern, öffnet es die Wamp Standardseite beim Tippen www.project1.com – jatin3893
Ja, es ist eine normale Möglichkeit, dies zu tun. Sie können auch mehrere ServerAlias-Optionen einrichten, wenn Sie dies zum Beispiel mit dynamischen DNS-Services kombinieren möchten. – dmp
beziehen sich nur auf diesen Link http://stackoverflow.com/questions/2530418/wamp-server-multiple-virtual-hosts-are-not-working-on-windows/17850423#17850423 i antworten dafür ... –