Hallo Bernd, Lentes, Bernd schrieb (03.04.2013 16:55 Uhr):
wenn ich per Browser auf ein Verzeichnis eines virtuellen hosts zeige, wird mir die in diesem Verzeichnis liegende index.html angezeigt, obwohl DirectoryIndex in der httpd.conf durch # deaktiviert wurde. http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex Der Default von DirectoryIndex ist index.html
Default ist definiert als: "If the directive has a default value (i.e., if you omit it from your configuration entirely, the Apache Web server will behave as though you set it to a particular value)" http://httpd.apache.org/docs/2.2/mod/directive-dict.html#Default D.h. wenn _nirgendwo_ in deiner Konfig DirectoryIndex gesetzt ist - aka "obwohl DirectoryIndex in der httpd.conf durch # deaktiviert wurde" - gilt der Default. Klar?
Habe ich eine Möglichkeit, DirectoryIndex auszuschalten ausser bei der Direktive einen unsinnigen Dateinamen anzugeben ? Mir ist nicht ganz klar, auf was du hinaus möchtest. Es gibt eine index.html, die aber nicht angezeigt werden soll, wenn sie nicht explizit aufgerufen wurde, anderenfalls aber schon? Das ist ja das, was passiert, wenn du DirectoryIndex auf foo.bar setzt: http://example.com/ geht auf einen Fehler, weil es http://example.com/foo.bar nicht gibt; ruft man aber http://example.com/index.html auf wird die index.html angezeigt.
Marc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org