So, langsam verstehe ich das Ganz besser, oder auch nicht, je nach Sichtweise.
ALSO: Verhindere ich die Erstellung der .htaccess kann ich auf das PDF zugreifen, ABER: auch aus dem Internet, da ich meine NAS nicht nur lokal nutze, was natürlich nicht akzeptabel ist.
Bastele ich mir selbst eine .htaccess mit folgendem Inhalt:
Code: Alles auswählen
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
kann ich nicht zugreifen, weder lokal noch aus dem Internet.
ändere ich das Ganze in:
Code: Alles auswählen
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
kann ich zugreifen, sowohl von lokal als auch aus dem Internet.
Das beweist, dass das Modul mod_authz_core geladen wird und funktioniert und die Require Direktive verstanden wird.
sobald ich aber Require ip 192.168 (also nicht eines einzelnen PCs sondern ein Adressraum) eingebe, bekomme ich den Internal Server Error.
Jetzt könnte man meinen, der Webserver erkennt den Host, der zugreifen will nicht, das wäre z.B. bei einem Zugriff über einen Proxy der Fall.
Erstelle ich aber folgende .htaccess:
Code: Alles auswählen
<IfModule mod_authz_core.c>
Order deny,allow
Deny from all
Allow from 192.168
</IfModule>
kann ich aus meinem lokalen Netz zugreifen und öffentlich nicht, also scheint der Server den Host bzw. den Adressraum doch zu erkennen.
Weiter bin ich bisher nicht gekommen, vielleicht hat ja noch jemand eine Idee, wäre natürlich auch schön, wenn der Support etwas dazu sagen könnte...
Bis dahin
Wolfgang