[Apache-Problem] Symbolic link not allowed

Apache, Lighttpd, nginx, Cherokee
Post Reply
andreask2
Posts: 696
Joined: 2004-01-27 14:16
Location: Aachen
 

[Apache-Problem] Symbolic link not allowed

Post by andreask2 »

Hallo!

Ich bin gerade dabei trac zu installieren, inzwischern läuft es auch wunderbar, aber ich habe ein kleines Konfigurationsproblem mit dem Apache (1.3) und komme da irgendwie nicht weiter. Ich habe trac mit allen Abhängigkeiten (subversion, sqlite...) per Gentoo-Ebuild installiert. Trac wird per cgi aufgerufen, entsprechend hat Gentoo einen symbolischen Link von /var/www/localhost/cgi-bin/trac.cgi auf /usr/share/webapps/trac/0.8/hostroot/cgi-bin/trac.cgi gesetzt.

Ich habe meinen Apachen allerdings sehr restriktiv konfiguriert, das heißt per default erstmal alles verbieten. Allerdings funktioniert dann auch dieser symlink nicht mehr, ich erhalte die folgende Fehlermeldung in den logs:
Symbolic link not allowed: /var/www/localhost/cgi-bin/trac.cgi
Wenn ich das cgi an diese Stelle kopiere funktioniert das wunderbar, würde ich aber wegen Updates ungern machen. Wie kann ich jetzt diesen einen symlink erlauben?

Ich habe testweise mal folgendes probiert:

Code: Select all

    <Directory /var/www/localhost>
        Options All
        Order allow,deny
        Allow from all
    </Directory>
    <Directory /usr/share/webapps/>
        Options All
        Order allow,deny
        Allow from all
    </Directory>
Aber selbst das hilft nicht. Mit Options All schalte ich doch alles was symlinks betrifft ein, und mit Allow from all erlaube ich sogar direkten Zugriff auf die beteiligeten Verzeichnisse.

von den Dateirechten hat der Link unter cgi-bin

Code: Select all

lrwxrwxrwx  1 root root
und das cgi hat:

Code: Select all

-rwxr-xr-x  1 root root
Was habe ich denn vergessen?


Grüße
Andreas
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: [Apache-Problem] Symbolic link not allowed

Post by oxygen »

Wahrscheinlich hat /var/www/localhost/cgi-bin noch mal einen extra Options Eintrag.
andreask2
Posts: 696
Joined: 2004-01-27 14:16
Location: Aachen
 

Re: [Apache-Problem] Symbolic link not allowed

Post by andreask2 »

Ja, hattest Recht, das wird ja ggfs. überschrieben.

Code: Select all

   <Directory /var/www/localhost/cgi-bin>
        Options +FollowSymLinks
    </Directory>
so klappts ;-)

Danke Dir!
Post Reply