it-swarm.com.de

Auf Dateien im Alias-Ordner kann nicht zugegriffen werden

In meiner Apache2.conf habe ich ein Alias-Setup wie dieses:

Alias /cake/ /var/www-cake/repo
<Directory /var/www-cake/repo>
    Order allow,deny
    Allow from all
    AllowOverride All
    Options +Indexes
</Directory>

im Verzeichnis/var/www-cake/repo habe ich nur 1 Datei, die index.php ist

wenn ich zu http: // linux-server/cake/ gehe, erhalte ich eine Verzeichnisliste, die die Datei index.php enthält. Wenn ich auf die Datei klicke, gehe ich zu http://linux-server/cake/index.php, in dem der Fehler 404 Seite nicht gefunden angezeigt wird.

Was muss ich tun, um die Dateien zugänglich zu machen?

6
JD Isaacks

Ich habe meinen Code folgendermaßen geändert:

Alias /cake /var/www-cake/repo
<Directory /var/www-cake/repo>
    Order allow,deny
    Allow from all
    Options +Indexes
</Directory>

Beachten Sie, dass der abschließende Schrägstrich jetzt aus dem Alias ​​entfernt wird. Ich weiß nicht, warum das einen Unterschied gemacht hat. Ich habe nur zufällige Dinge ausprobiert und dies schien es zu beheben :)

3
JD Isaacks

Untersuchen Sie Ihren Verzeichnisblock und versuchen Sie, Options auf: Options +Indexes +MultiViews +FollowSymLinks zu aktualisieren. Stellen Sie nach Ihren Änderungen sicher, dass Sie den Apache-Dienst neu starten.

Stellen Sie zweitens sicher, dass in einer .htaccess-Datei in /var/www-cake/repo/ keine widersprüchlichen Anweisungen enthalten sind.

1
Marco Ceppi