Wie greife ich über LAN auf einen virtuellen Host zu?

Wie greife ich über LAN auf einen virtuellen Host zu?

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

Dokumentation zur Zugriffskontrolle

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.

verwandte Informationen