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
4
A
Antwort
10
<Directory /users/me/private>
Order deny,allow
Allow from 192.168.4
Deny from all
</Directory>
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
Verwenden Sie den tatsächlichen Systempfad zum Verzeichnis/users/me/private in der Verzeichniskonfiguration, oder verwenden Sie stattdessen einen Speicherort. – chaos
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