Apache не воспринимает симлинки. (засада, блин!)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

snake
Бывший модератор
Сообщения: 677

Apache не воспринимает симлинки.

Сообщение snake »

Собственно, sabj.
Апач версии 1.3.33 Система Альт 2.4 При попытки открыть каталог или файл являющийся симлинком на файл внутри DocumentRoot выдаеться ошибка:
"Forbidden
You don't have permission to access /guestbook/ on this server."
В еррор-логе:
[Mon Sep 26 23:04:35 2005] [error] [client 127.0.0.1] Symbolic link not allowed: /home/web/public_html/html/guestbook/ :blink:

При этом все прекрасно работает на точно таком же апаче с тем же самым конфигом на соседней машине с той же самой системой! :wacko:
Подскажите хоть куда копать.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Apache не воспринимает симлинки.

Сообщение elide »

ну... а у тебя в опциях Directory FollowSymLinks стоит?
может на другой машине эта опция вынесена в .htaccess?
слава роботам!
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Apache не воспринимает симлинки.

Сообщение snake »

elide писал(а):
26.09.2005 21:28
ну... а у тебя в опциях Directory FollowSymLinks стоит?
может на другой машине эта опция вынесена в .htaccess?

Стоит.
.htaccess на другой машине вообще не используеться.
Пробовал при внести эту опцию в .htaccess на проблемной системе -- эффект нулевой.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Apache не воспринимает симлинки.

Сообщение xorader »

ls -ald /home/web/public_html/html/guestbook/
ls -ald /home/web/public_html/html/
ls -ald /home/web/public_html/
ls -ald /home/web/
ls -ald /home/
ls -ald /
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Apache не воспринимает симлинки.

Сообщение snake »

xorader писал(а):
27.09.2005 09:00
ls -ald /home/web/public_html/html/guestbook/
ls -ald /home/web/public_html/html/
ls -ald /home/web/public_html/
ls -ald /home/web/
ls -ald /home/
ls -ald /

[snake@lin-host02 snake]$ ls -ald /home/web/public_html/html/guestbook/
drwxrwxrwx 3 snake snake 4096 Сен 26 21:18 /home/web/public_html/html/guestbook/
[snake@lin-host02 snake]$ ls -ald /home/web/public_html/html/
drwxrwxrwx 11 web web 4096 Сен 26 22:18 /home/web/public_html/html/
[snake@lin-host02 snake]$ ls -ald /home/web/public_html/
drwxrwxr-x 5 web web 4096 Сен 26 21:57 /home/web/public_html/
[snake@lin-host02 snake]$ ls -ald /home/web/
drwxr-xr-x 5 web web 4096 Сен 26 21:26 /home/web/
[snake@lin-host02 snake]$ ls -ald /home/
drwxr-xr-x 10 root root 4096 Сен 26 19:37 /home/
[snake@lin-host02 snake]$ ls -ald /
drwxr-xr-x 18 root root 4096 Июл 11 17:30 /
[snake@lin-host02 snake]$

С правами то как раз, вроде бы, все в порядке -- все остальное (статический html, ssi, cgi) работает.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Apache не воспринимает симлинки.

Сообщение snake »

Все страньше и страньше... ©

Короче я отказался от виртуалных хостов -- закоментарил все строки в /etc/httpd/conf/vhosts/Vhosts.conf
Переместил все содержимое из /home/web/public_html/html/ и /home/web/public_html/cgi-bin/ в /var/www/html и /var/www/cgi-bin/ соответственно и... Все заработало!
Такое положение меня пока устраивает, но все-таки непонятно почему на одной машине при всех тех же настройках с вирт. хостами все работает, а на другой -- нет. :huh: Если у кого есть идею, подскажите на что обратить внимание -- может я все-таки что-то упустил? :unsure:
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали: