2009-04-02 1 views
4

Auf meinem Apache 2.x-Server zu Hause habe ich eine Reihe von virtuellen Verzeichnissen. Ich habe meinen Router eingerichtet, damit ich aus dem Internet auf Apache zugreifen kann. Ich muss eines dieser virtuellen Verzeichnisse (/ private) davon abhalten, außerhalb meines Heimnetzwerk-LAN zugegriffen zu werden. So gegeben/privat, wie konfiguriere ich Apache, um Anfragen nur an/private von 192.168.4.x zu liefern?Apache: Wie man das virtuelle Verzeichnis auf das lokale Netzwerk beschränkt

Antwort

10
<Directory /users/me/private> 
    Order deny,allow 
    Allow from 192.168.4 
    Deny from all 
</Directory> 
+0

habe ich versucht, die folgenden: Alias ​​/ private/Benutzer/me/private Auftrag erlauben, verweigern von 192.168.4 von allen I Apache Verweigern Zulassen noch neu gestartet Ich kann immer noch über das Internet auf die Seite zugreifen. Ich habe es mit meinem Smartphone-Browser im Verizon-Netzwerk getestet. ?? – user86282

+0

Verwenden Sie den tatsächlichen Systempfad zum Verzeichnis/users/me/private in der Verzeichniskonfiguration, oder verwenden Sie stattdessen einen Speicherort. – chaos

+0

Verwenden Sie den tatsächlichen Pfad jetzt geben Sie mir einen "403 Forbidden" -Fehler von außerhalb und innerhalb meines Netzwerks: Sie sind nicht berechtigt, auf diesen Server/private zuzugreifen. – user86282

Verwandte Themen