Page 1 of 1

Не работают симлинки или работают,но не так

Posted: Sun Apr 06, 2014 5:37 pm
by forqsik
Ошибка возникшая Symbolic link not allowed or link target not accessible.
Опишу подробно проблему.
Дано:
1) vesta на debian7
2) создал пользователя user
3) этим пользователем создал 2 домена domain1.ru и domain2.ru
4) делаю симлинк под root юзером

Code: Select all

ln -s /home/user/web/domain1.ru/public_html/index.php /home/user/web/domain2.ru/public_html
потом как я понял надо сменить пользователя у симлинка

Code: Select all

chown -h user:user /home/user/web/domain2.ru/public_html/index.php
у обоих доменов в .htaccess:

Code: Select all

Options -Indexes
Options +FollowSymLinks
, конфиги апача дефолтные (как vesta установила)

при попытке пройти по ссылке domain2.ru/index.php

Code: Select all

Forbidden

You don't have permission to access /index.php on this server.
Apache/2.2.22 (Debian) Server at domain2.ru Port 80
в логе

Code: Select all

Symbolic link not allowed or link target not accessible: /home/user/web/domain2.ru/public_html/index.php
Помогите разобраться в проблеме.

Re: Не работают симлинки или работают,но не так

Posted: Tue Apr 08, 2014 7:12 pm
by Deeryo
Может попробовать +SymLinksIfOwnerMatch вместо +FollowSymLink ?
SymLinksIfOwnerMatch упомянут в конфиге апача, поэтому FollowSymLink может не идти