PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Symbolic link not allowed



ganesch
07.07.05, 12:14
SuSE 9.3, Apache 2

Hallo zusammen,

In /srv/www/htdocs/intranet habe ich folgenden symbolischen Link:

lrwxrwxrwx 1 root root 41 Jul 5 17:38 typo3_src -> /srv/www/htdocs/intranet/typo3_src-3.8.0/

In meiner httpd.conf ergänzte ich das:

<Directory /srv/www/htdocs>
Options Indexes FollowSymLinks
</Directory>

Dennoch bekomme ich diese Fehlermeldung im Browser


You don't have permission to access /intranet/typo3/index.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Und im Error-Log steht

Symbolic link not allowed: /srv/www/htdocs/intranet/typo3
Irgendetwas fehlt in meiner httpd.conf noch, doch was genau, habe ich keine Ahnung.
Für einen kleinen Gedankenanstoss wäre ich sehr dankbar :D

Gruss,
Nick

steam
07.07.05, 16:20
soweit ich weis, darf das symbolic link nicht in das ausserhalb des dokumentroots fuehren, sonst ist das ein sicherheitsloch.

ganesch
08.07.05, 10:12
soweit ich weis, darf das symbolic link nicht in das ausserhalb des dokumentroots fuehren, sonst ist das ein sicherheitsloch.
Das kann ich so nicht bestätigen. Ich habe auf einem anderen Webserver Symlinks, die auf eine Ebene über dem Web-Root zeigen und das funktioniert ohne Probleme. Nur eine Frage der Apache-Konfiguration.

Hat sonst jemand vielleicht einen Input, was ich versuchen könnte?

marce
08.07.05, 10:27
mach doch mal aus


<Directory /srv/www/htdocs>
Options Indexes FollowSymLinks
</Directory>

ein


<Directory /srv/www/htdocs/intranet>
Options Indexes FollowSymLinks
</Directory>

... die Recht auf dem Typo3-VZ stimmen aber, oder?

Tomek
08.07.05, 11:18
Verschoben ins Forum "Server und Clients".

ganesch
11.07.05, 12:47
mach doch mal aus


<Directory /srv/www/htdocs>
Options Indexes FollowSymLinks
</Directory>

ein


<Directory /srv/www/htdocs/intranet>
Options Indexes FollowSymLinks
</Directory>

... die Recht auf dem Typo3-VZ stimmen aber, oder?

Konnte das Problem lösen. Aus einem mir unverständlichen Grund waren die ganzen SymLinks defekt. Sie wurden in der Shell rot angezeigt und im Midnight Commander rot mit einem Ausrufezeichen davor.

Habe die zwei tarballs nochmals neu entpackt, an die entsprechenden Orte verschoben, Owner angepasst und siehe da, alles funzt bestens.

Meine Apache-Konfiguration war also korrekt.

<Directory /srv/www/htdocs>
Options Indexes FollowSymLinks
</Directory>

Danke für das Feedback.