Page 1 of 1
Options -Indexes
Posted: 2006-06-27 13:45
by binford6100turbo
Hallo zusammen,
ich möchte nicht, dass beim Aufruf eines Verzeichnisses dessen gesamter Inhalt angezeigt wird.
Kann man das per default abschalten? Habe in der apache2.conf keinen entsprechenden Eintrag gefunden.
Finde es umständlich in jedes Haupt-Verzeichnis eine .htaccess legen zu müssen.
Wo wir gerade dabei sind. Habe zum Testen eine .htaccess erstellt mit dem Inhalt:
Options -Indexes
Wenn ich nun das Verzeichnis über den Browser öffne, erhalte ich einen Error 500 (Internal Server Error). Sollte hier nicht ein Error 403 ausgegeben werden? Ist die Syntax korrekt?
Gruß
Binford
Re: Options -Indexes
Posted: 2006-06-27 14:02
by rootsvr
Ich vermute Du hast in der httpd.conf
AllowOverride None
brauchst aber
AllowOverride Options
Generell kann man aber Indexes auch zentral in der httpd.conf abschalten.
Bei nem Internal Server Error sollte aber auch die Error.log was ausspucken
Re: Options -Indexes
Posted: 2006-06-27 14:06
by binford6100turbo
also in der httpd.conf stehen meine ganzen Virtualhosts. Hier steht aber nix von "AllowOverride None"
Gruß
Binford
Re: Options -Indexes
Posted: 2006-06-27 14:18
by sledge0303
Ich errate mal das du Debian hast, wenn ja bist du hier goldrichtig mit deinen Einstellungen:
Code: Select all
/etc/apache2/mods-available/<deinhost>
Re: Options -Indexes
Posted: 2006-06-27 14:22
by Joe User
Re: Options -Indexes
Posted: 2006-06-27 14:24
by daemotron
In Deine httpd.conf:
Code: Select all
<Directory "/pfad/zur/homepage">
Options -Indexes -FollowSymLinks
</Directory>
Links zum Thema:
http://httpd.apache.org/docs/2.0/mod/core.html#options
http://httpd.apache.org/docs/2.0/mod/co ... #directory
Re: Options -Indexes
Posted: 2006-06-27 14:51
by binford6100turbo
hier mal ein Virtualhost aus meiner httpd.conf:
<VirtualHost 123.456.78.90:80>
ServerName meinedomain.de
ServerAlias
http://www.meinedomain.de
DocumentRoot /var/www/domains/meinedomain.de/htdocs
ErrorLog /var/www/domains/meinedomain.de/logs/error_log
CustomLog /var/www/domains/meinedomain.de/logs/access.log combined
</VirtualHost>
Wo muss das mit dem AllowOverride Options hin?
Gruß
Binford
Re: Options -Indexes
Posted: 2006-06-27 14:58
by daemotron
Code: Select all
<VirtualHost 123.456.78.90:80>
ServerName meinedomain.de
ServerAlias www.meinedomain.de
DocumentRoot /var/www/domains/meinedomain.de/htdocs
ErrorLog /var/www/domains/meinedomain.de/logs/error_log
CustomLog /var/www/domains/meinedomain.de/logs/access.log combined
<Directory "/var/www/domains/meinedomain.de/htdocs">
AllowOverride Options
Options -Indexes
</Directory>
</VirtualHost>
Re: Options -Indexes
Posted: 2006-06-27 15:25
by binford6100turbo
so, habs drin, aber der verzeichnisinhalt wird immernoch angezeigt. Apache-Restart hab ich natürlich gemacht! Die .htaccess kann ich in dem betroffenen Verzeichnis ja dann löschen, oder?!
Re: Options -Indexes
Posted: 2006-06-27 15:44
by Joe User
Warum entlädst Du nicht einfach mod_autoindex?
Re: Options -Indexes
Posted: 2006-06-29 17:46
by tiberian
Hi,
ich habe gerade genau das gleiche Problem.
Die Konfiguration ist wie folgt:
Code: Select all
<VirtualHost 111.111.111.111:80>
DocumentRoot /abc/def/xyz/andreas
ServerName andreas.domain.tld
ServerAdmin webmaster@domain.tld
ErrorLog /abc/def/andreas/log/andreas-error.log
CustomLog /abc/def/andreas/log/andreas-access.log combined
<Directory /abc/def/domain.tld/andreas/>
AllowOverride All
Options +Includes -Indexes
Allow from all
</Directory>
</VirtualHost>
Aber es funktioniert nicht. Weder im angegebenen Document root noch in den Unterordnern.
Und ich möchte mod_autoindex nicht deaktivieren, da ich es in manchen Verzeichnissen brauche.
Jemand eine idee ?
Danke
Grüße
Tiberian
Re: Options -Indexes
Posted: 2006-06-30 22:03
by tiberian
wirklich keiner ne Idee woran das liegen könnte ?
Ich verzweifel grad ein bisschen dran und finde auch keine irgendwie passende antwort dazu bei google.
Das komische is ja das es eigentlich bei allen anderen Vhosts funktioniert, nur bei diesem nicht..
Danke
Grüße
Tiberian
Re: Options -Indexes
Posted: 2006-07-03 13:40
by Anonymous
Hi,
bei mir funktioniert es mit exakt dieser config (allerdings mit NameVirtualHost, aber das duerfte keinen Unterschied machen).
Der Fehler muss also woanders liegen...
Daniel
Re: Options -Indexes
Posted: 2006-07-03 19:35
by tiberian
Hi,
Jo ich benutze auch Namevirtualhosts und hab noch ca. 30 andre Vhosts.
Auf allen andren Vhosts funktioniert das auch...
Drum versteh ich das ja net.
Grüße
Tiberian