Page 1 of 1

symlink + apache

Posted: 2003-04-17 12:57
by theomega
Hallo Leute
ich habe diese Struktur auf meinem Webserver:

+admin
| |
| +images (hierum gehts)
|
+Seite
|
+images

der domain "pagenstecher.de" geht auf /seite. Der Subdomain "admin.pagenstecher.de" auf /admin. Jetzt würde ich gerne /admin/images auf /seite/images linken. Also habe ich einen symlink erstellt, der auch im Rootzugriff problemlos funktioniert. Der Apache will nicht. Klarer Fall: Falsche Config. Also habe ich Confixx unter "Httpd-Spezial" einen neuen Punkt zur Apache-Config für den admin-Domain hinzufügen lassen:

Code: Select all

Options +FollowSymlinks +SymLinksIfOwnerMatch
Aber trotzdem dieser Code drin ist, will der Apache immer noch nicht auf das Verz zugreiffen (Forbidden)

Warum?

Danke TO

Re: symlink + apache

Posted: 2003-04-17 13:33
by dodolin
Wem gehört der Symlink (Ausgabe von ls -l posten), wem gehört das Verzeichnis, auf welches gelinkt wird (ebenso ls -l posten)?

FAQ lesen!
http://httpd.apache.org/docs/misc/FAQ.html#forbidden

Doku zu deinen Options lesen.

error_log checken bzw. hier posten.

Re: symlink + apache

Posted: 2003-04-17 13:37
by theomega
das Verzeichniss und der Symlink gehören beide web1.ftponly. Im Error-Log steht nur

Code: Select all

Symbolic link not allowed
Dabei steht zu 100% in der confixx_vhost.conf im richtigen VHost die oben genannten Zeilen. Der Apache ist auch neugestartet.

Re: symlink + apache

Posted: 2003-04-17 14:05
by dodolin
Post mal die komplette httpd.conf vom entsprechenden vhost.
Alle Verzeichniss von / bis zum entsprechenden Verzeichnis müssen für den Apache-User zugänglich sein. Siehe FAQ.

Wenn angeblich alles stimmt, dann würde es ja wohl nicht zu diesem Fehler kommen, oder? :wink:

Re: symlink + apache

Posted: 2003-04-17 21:37
by mark
Ã?hm...

"Options" gehört in einen <Directory> Kontext...

Etwa so:
<Directory /usr/local/htdocs/kunden/webX/html>
Options +FollowSymlinks +SymLinksIfOwnerMatch
</Directory>

Direkt in einem VHost geht das nicht.

Zitat in der Documentation:
"The Options directive controls which server features are available in a particular directory."

Gruß
Mark