Robert der Doofe: Apache und Options +indexes

Hallo Forum,

ich habe ein Problem mit dem Apache2

<VirtualHost *>
    ServerName example.de
    ServerAlias www.example.de

ServerAdmin webmaster@localhost

DocumentRoot /var/www/example/htdocs

php_admin_value open_basedir /var/www/example/htdocs/
        php_admin_value upload_tmp_dir /var/www/example/tmpdir/
        php_admin_value session.save_path /var/www/example/sessions/
        php_admin_value memory_limit 48554432

<Directory /var/www/example/htdocs>
        AddDefaultCharset ISO-8859-1
        Options -Indexes FollowSymLinks MultiViews
        AllowOverride ALL
        Order allow,deny
        allow from all
    </Directory>

<Directory /var/www/example/htdocs/bilder>
        Options +Indexes FollowSymLinks MultiViews
        AllowOverride None
#       keine PHP-Ausführung im Bilderverzeichnis
        php_admin_flag engine Off
    </Directory>

ErrorLog /var/www/example/logs/error.log

# Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

CustomLog /var/www/example/logs/access.log combined
    ServerSignature Off

</VirtualHost>

Das ist die Konfiguration der Domain als Virtual Host.
Leider wird das "Options +Indexes"  im Container bilder nicht beachtet.
Wenn ich es dann mit einer .htaccess-Datei einsetze und dafür das AllowOverride ausschalte, wird es aber beachtet.

Was mache ich da falsch?

Müssen die Directory-Container selber auch geschachtelt werden?

Dankr für Eure Mühe

Robert

  1. Hallöchen auch,

    <Directory /var/www/example/htdocs/bilder>
            Options +Indexes FollowSymLinks MultiViews
            AllowOverride None
    #       keine PHP-Ausführung im Bilderverzeichnis
            php_admin_flag engine Off
        </Directory>

    Wäre "Options +Indexes +FollowSymLinks +MultiViews" nicht besser?

    MfG
    cross

    1. Hello,

      <Directory /var/www/example/htdocs/bilder>
              Options +Indexes FollowSymLinks MultiViews
              AllowOverride None
      #       keine PHP-Ausführung im Bilderverzeichnis
              php_admin_flag engine Off
          </Directory>

      Wäre "Options +Indexes +FollowSymLinks +MultiViews" nicht besser?

      Und "Options Indexes FollowSymLinks MultiViews" funktioniert, wenn das die einzigen Optionen sein sollen, die gesetzt werden sollen. Alle anderen (sollte es noch relevante geben:
      http://httpd.apache.org/docs/2.2/mod/core.html#options ) sind damit abgeschaltet bzw. auf default zurückgesetzt.

      Ich muss allerdigns zugeben, dass ich ohne Deinen Hinweis auch ziemlich gegrübelt habe, warum das nicht funktioniert. Das geht mMn aus der Doku auch nicht klar hervor.

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
       ☻_
      /▌
      / \ Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. Hallo Tom,

        Ich muss allerdigns zugeben, dass ich ohne Deinen Hinweis auch ziemlich gegrübelt habe, warum das nicht funktioniert. Das geht mMn aus der Doku auch nicht klar hervor.

        Welche Doku ist schon klar? ;)

        MfG
        cross