it-swarm.com.de

Apache2: Client von Serverkonfiguration abgelehnt: / www

Ich habe eine Reihe ähnlicher Fragen gesehen, aber keine für den Ordner /www - als solche scheint keine der verwandten Fragen mein Problem zu beheben.

Wenn ich versuche, über localhost auf meine Website zuzugreifen, wird eine 403-Fehlermeldung mit dem folgenden Fehlerprotokoll angezeigt:

[Wed May 10 11:41:10.930677 2017] [authz_core:error] [pid 1113] [client 127.0.0.1:38380] AH01630: client denied by server configuration: /www

Jetzt glaube ich, dass mein virtueller Host richtig eingerichtet ist:

<VirtualHost *:80>
    DirectoryIndex index.php
    DocumentRoot /www/var/bluespice
    ErrorLog ${Apache_LOG_DIR}/ORNL_bluespice_error.log
    CustomLog ${Apache_LOG_DIR}/ORNL_bluespice_access.log combined
    <Directory /www/var/bluespice>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

Die einzige Möglichkeit, dieses Problem zu umgehen, besteht darin, den folgenden Teil der Datei Apache2.conf zu ändern:

<Directory />
    Options FollowSymLinks
    Require all denied
</Directory>

Zu:

<Directory />
    Options FollowSymLinks
    Require all granted
</Directory>

Nach meinem Verständnis ist dies jedoch sehr unsicher, weshalb ich es sicherer lösen möchte.

Ich habe auch versucht, das Folgende zu Apache2.conf hinzuzufügen, ohne Erfolg:

<Directory /var/www>
    Options FollowSymLinks
    Require all granted
</Directory>

Kann jemand sehen, wo ich falsch gelaufen sein könnte?

2
Darkstarone

Ich nehme an, DocumentRoot muss /var/www/bluespice anstelle von /www/var/bluespice sein, da das Standardarbeitsverzeichnis (definiert in Apache2.conf) /vaw/www ist.

2
pa4080