Ich habe einen virtuellen Host auf meinem PC eingerichtet mit"Wamp-Server"Der virtuelle Host ist erreichbar überhttp://meinprojektname.lan/
Wie erreichen wir es nun über den anderen LAN-Client-PC? Und wie können wir die anderen virtuellen Hosts erreichen?
Ich weiß nicht genug über http.conf. Aber das ist meine aktuelle Einstellung dafür, für meine virtuellen Hosts.
<Directory "D:/WAMP/myproject/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Antwort1
Wie kann ich es nun über einen meiner anderen LAN-Client-PCs erreichen?
Ihr virtueller Host ist nur über localhost ( ) erreichbar Allow from 127.0.0.1
. Ändern Sie ihn in Ihr Subnetz, zum Beispiel:
<Directory "D:/WAMP/myproject/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 192.168.1.0/24
</Directory>
Und wie kann ich den anderen virtuellen Host erreichen?
Listen Sie zuerst alle virtuellen Hosts auf:
# apachectl -S
dann Zugriff über Servernamen.
Antwort2
Ihre Konfiguration erlaubt nur Verbindungen von 127.0.0.1. Sie müssen auch Verbindungen vom LAN zulassen
Allow from 127.0.0.1 192.168.0.1/24
sollte dies tun, vorausgesetzt, dass Ihre LAN-Adresse im Netzwerk 192.168.0.1/24 liegt.
oder wenn Sie nur einer kleinen Anzahl von Adressen Zugriff gewähren möchten
Allow from 127.0.0.1 192.168.0.11 192.168.0.21
Antwort3
um Ihre Frage richtig zu beantworten, müssen Sie uns eine tatsächliche Fehlermeldung geben, aber soweit ich sehe, haben viele Leute vorgeschlagen, "Zulassen von" richtig zu definieren, damit andere Computer in Ihrem Netzwerk darauf zugreifen können, aber ich denke, Sie müssen durchgehenApache Virtual Host-Dokumentation - Apache HTTP Serverund richten Sie es richtig ein.