Hallo Leute, vielleicht kann mir ja jemand helfen.
Ich betreibe auf einem eigenständigen, lokalen Webserver im Netzwerk einen JTL-Shop mit JTL-Wawi. Für die Synchronisation greift die Wawi auf ein Unterverzeichnis des Shops zu.
Damit ich nun auch von zu hause auf den Testshop zugreifen kann, habe ich den Port80 im Router freigegeben. Das funktioniert auch soweit problemlos. Allerdings möchte ich nun, das ich aus dem Internet Zugriff per Passwort Schutz habe. Das funktioniert auch.
Ich habe also generell einen Verbot ausgesprochen und dann den IP Bereich vom Internen Netzwerk freigegeben. Klappt wunderbar. Mit der Anweisung satisfy any kann ich dem Webserver entscheiden lassen, das er mich im Netzwerk zufrieden lässt.
Mein Problem ist nur, das anscheinend der Zugriff auf die Unterordner nicht mit freigegeben wird, sobald dort folgende Regel drin steht:
In meiner htaccess im Hauptverzeichnis steht folgendes. Sobald ich das require auskommentier, kann ich aus dem Netzwerk nicht mehr auf diesen Unterordner zugreifen. Das komische ist, auf einem alten Server hat das funktioniert.
Die IP Adressen der Rechner im Netzwerk musste ich angeben, da der Router ja sonst ebenfalls Zugriff hat.
Kann mir jemand verraten, wo ich dieses Verhalten in den Conf Dateien des Apache ändern kann?
Ich betreibe auf einem eigenständigen, lokalen Webserver im Netzwerk einen JTL-Shop mit JTL-Wawi. Für die Synchronisation greift die Wawi auf ein Unterverzeichnis des Shops zu.
Damit ich nun auch von zu hause auf den Testshop zugreifen kann, habe ich den Port80 im Router freigegeben. Das funktioniert auch soweit problemlos. Allerdings möchte ich nun, das ich aus dem Internet Zugriff per Passwort Schutz habe. Das funktioniert auch.
Ich habe also generell einen Verbot ausgesprochen und dann den IP Bereich vom Internen Netzwerk freigegeben. Klappt wunderbar. Mit der Anweisung satisfy any kann ich dem Webserver entscheiden lassen, das er mich im Netzwerk zufrieden lässt.
Mein Problem ist nur, das anscheinend der Zugriff auf die Unterordner nicht mit freigegeben wird, sobald dort folgende Regel drin steht:
Code:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
In meiner htaccess im Hauptverzeichnis steht folgendes. Sobald ich das require auskommentier, kann ich aus dem Netzwerk nicht mehr auf diesen Unterordner zugreifen. Das komische ist, auf einem alten Server hat das funktioniert.
Code:
authType basic
authName "Leseverbot"
authUserFile htdocs/.htpasswd
require valid-user
order deny,allow
deny from all
allow from 192.168.0.111
allow from 127.0.0.1
satisfy any
Die IP Adressen der Rechner im Netzwerk musste ich angeben, da der Router ja sonst ebenfalls Zugriff hat.
Kann mir jemand verraten, wo ich dieses Verhalten in den Conf Dateien des Apache ändern kann?