symlink + apache

Apache, Lighttpd, nginx, Cherokee
Post Reply
theomega
Userprojekt
Userprojekt
Posts: 696
Joined: 2003-01-27 14:36
Contact:
 

symlink + apache

Post 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
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: symlink + apache

Post 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.
theomega
Userprojekt
Userprojekt
Posts: 696
Joined: 2003-01-27 14:36
Contact:
 

Re: symlink + apache

Post 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.
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: symlink + apache

Post 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:
mark
Posts: 295
Joined: 2003-04-15 16:48
Location: Oldenburg
Contact:
 

Re: symlink + apache

Post 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
Post Reply