oh jeh...
Also ich hab da jetzt ein wenig herumprobiert. Tja. Bisher klappt noch garnix.
Bisher war es so, dass das Verzeichnis privat ein Unterverzeichnis von /home/www war.
Und als ich das hier eingegeben habe:
Code:
<Directory "/home/www/privat">
Order deny,allow
Deny from all
Allow from 192.168.0.* 127.0.0.*
</Directory>
konnte ich immernoch von außen drauf zugreifen. Vielleicht, weil ganz oben in der Konfig das hier stand
Code:
DocumentRoot /home/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Also ich denke mal, dass für alle Unterverzeichnisse auch allow from all gilt.
Gut. Dann habe ich einfach mal das Verzeichnis privat verschoben nach /home
Und die Konfig geändert:
Code:
Alias /privat/ "/home/privat/"
<Directory "/home/privat">
Order deny,allow
Deny from all
Allow from 192.168.0.* 127.0.0.*
</Directory>
Ja...aha..schön. Jetzt kann ich von nirgendwo mehr drauf zugreifen. Komisch. Habs dann gleich mal in Order allow,deny und Allow from all geändert, um zu testen, ob man wenigstens dann drauf zugreifen kann. Aber geht auch nicht.
Liegt das an dem Alias?? Müsste doch so klappen.
Übrigens steht das alles (alles obige) innerhalb von
Code:
NameVirtualHost *:80
<VirtualHost *:80>
und
was von anfang an so war. Allerdings gibts beim Start von Apache jedes mal nen Fehler:
Code:
[warn] NameVirtualHost *:80 has no VirtualHosts
Was ist denn damit gemeint?
Lesezeichen