работал над этим часами, не могу заставить apache2 перейти по символической ссылке. Релиз Debian 7.4./etc/apache2/sites-enabled/000-default указывает на ../sites-available/default
сайты доступны / по умолчанию выглядит
DocumentRoot /var/www
<Directory />
Options FollowSymLinks Indexes
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
(ssl config)
если мои веб-страницы находятся в /var /www, все хорошо. Если я создаю символическую ссылку в /var /www:
ln -s /mount /movies /htdocs movies
и укажите браузеру файл в каталоге фильмов, журналы apache2 (на уровнях информации и журнала отладки)
[Ср. 12 февраля 08:59:53 2014] [ошибка] [клиент 127.0.0.1] Символическая ссылка не разрешена или цель ссылки недоступна: /var /www /movies
разрешения по пути 666, и все они принадлежат пользователю root.
Спасибо за ваш отзыв, Фред
Я старался
chmod -R 555 *
в каталоге /var /www, без пользы. Логи apache2:
[Ср. 12 февраля 10:46:20 2014] [ошибка] [клиент 127.0.0.1] Символическая ссылка не разрешена или цель ссылки недоступна: /var /www /movies
Спасибо фред
Символическая ссылка «фильмы» не отображается при просмотре содержимого /var /www с помощью браузера.
Для тестирования я создал каталог в /var /www под названием tools. Я указал на http:// и увидел значок каталога для инструментов. Внутри каталога я создал символическую ссылку на файл на монтировании.
ln -s /mnt/movies/htdocs/test1.php test1.php
Когда я нажал на значок инструментов в браузере, test1.php не появился, только ссылка на родительский каталог.
Индекс /tools [ICO] Имя Последнее изменение Размер Описание [DIR] Родительский каталог -
Сервер Apache /2.2.22 (Debian) на порту 80 Debian
Я не могу понять, почему сервер не 1. отображает ссылки при просмотре содержимого каталога, или 2. не следует за символическими ссылками для отображения страницы.
Еще раз спасибо, Фред
Работает, наконец, как кладжа.
Я изменился
Options FollowSymLinks Indexes
в
Options All
Вероятно, проблема безопасности (нет .htaccess), но единственное, что позволило бы серверу переходить по символическим ссылкам.
Фред
Спасибо Evias, это было уже сделано. Это не позволило apache2 переходить по символическим ссылкам. Только когда параметры были установлены на ВСЕ, Apache следовал по символическим ссылкам.
Бест, Фред