symlink als docroot
Martin Hein
- webserver
Hallo Forum,
auf meinem Webserver ist ein Verzeichnis:
'/srv/www/htdocs/domian1/'
als DocumentRoot für die domain 'domain.net'
definiert. Neben dem Verzeichnis:
'/srv/www/htdocs/domian1/'
... gibt es noch die Verzeichnisse:
'/srv/www/htdocs/domian2/'
'/srv/www/htdocs/domian3/'
Ich würde gerne folgendes versuchen:
Kann ich einen Symlink 'domain -> /srv/www/htdocs/domian1/'
anlegen und diesen dann als DocumentRoot für 'domain.net'
festlegen ? Geht das und gibt es dabei etwas zu bedenken?
danke und
beste gruesse,
martin
Hallo,
Kann ich einen Symlink 'domain -> /srv/www/htdocs/domian1/'
anlegen und diesen dann als DocumentRoot für 'domain.net'
festlegen ?
Ja.
Geht das
Ja.
und gibt es dabei etwas zu bedenken?
eigentlich nur dass der Link auch auf ein sinnvolles Verzeichnis zeigt ;-)
Jeena
Moin Moin!
und gibt es dabei etwas zu bedenken?
eigentlich nur dass der Link auch auf ein sinnvolles Verzeichnis zeigt ;-)
Der Apache kann - je nach Konfiguration - etwas paranoid sein, was Symlinks angeht: Stichwort "Options FollowSymLinks". Aber die Paranoia läßt sich kurieren.
Alexander
Hallo,
jo, das mit der Option 'Options FollowSymLinks' war mir bewusst.
Dass das innerhalb des DocRoot funktioniert auch. Aber eben:
Ob das DocRoot selbst ein symlink sein kann eben nicht.
werd's dann mal probieren.
danke und
beste gruesse,
martin
Hallo,
ich habe die Option "Options FollowSymLinks" bisher nur in
.htaccess verwendet. Da funktioniert sie auch. Wenn nun
DocRoot an sich ein symlink ist kann das ja so nicht mehr
gehen. Ergo: "Options FollowSymLinks" in httpd.conf ?
beste gruesse,
martin
Hallo Martin,
ich habe die Option "Options FollowSymLinks" bisher nur in
.htaccess verwendet. Da funktioniert sie auch. Wenn nun
DocRoot an sich ein symlink ist kann das ja so nicht mehr
gehen. Ergo: "Options FollowSymLinks" in httpd.conf ?
Ja, idR sowas wie:
# KEIN / am Ende!
<Directory /var/www/htdocs/domain>
Options +SymLinksIfOwnerMatch
</Directory>
Viele Grüße,
Christian
Hallo Alexander,
Der Apache kann - je nach Konfiguration - etwas paranoid sein, was Symlinks angeht
Das ist nicht unbedingt Paranoia, siehe auch http://forum.de.selfhtml.org/archiv/2007/12/t163056/#m1062792
Daher: SymLinksIfOwnerMatch (funktioniert genauso gut für diesen Fall) - *AUSSER* man weiß *GENAU* was man tut.
Viele Grüße,
Christian