Intereting Posts
Проверка даты в оболочке Tilde (~) внутри рабочего каталога unix Сравните файлы и переименуйте, если содержимое отличается Как видеть письма, отправленные мной в Evolution Гость VirtualBox зависает, когда: Запуск профилей Apparmor Для отдельных циклов $ i Remap Caps Lock для «A» без отправки письма дважды Самый простой способ пересылки почты на сторонний адрес электронной почты Как бороться с «сбой сценария в пакете glpm» в процессе обновления до Fedora 24? Выход Logrotate с кодом возврата 1 с помощью CodeIgniter 2 Как я могу ссылаться на все файлы, включая скрытые файлы? Как создать отпечатанную подпись GPG с отпечатками (в конечном итоге в базе 16)? x11 – не может перемещать курсор мыши с нуворишем, xev все еще сообщает движение Совмещение двух основных столбцов одновременно между файлами и вставка дополнительных столбцов в выходной файл, когда эти основные столбцы соответствуют Программа для двусторонней синхронизации больших файлов (образы дисков VM)

Где я могу установить FollowSymLinks?

Я только что установил сервер Apache 2.2 на новой установке Mint Linux. Я воссоздаю предыдущую настройку, которую я использовал на старой машине Ubuntu.

На моем предыдущем компьютере мне пришлось включить FollowSymLinks в httpd.conf , потому что я храню файлы своего веб-сайта HTML в своем домашнем каталоге и ссылаюсь на них из символической ссылки в /var/www .

На моем новом сервере я не могу найти какой-либо httpd.conf любом месте, поэтому я не могу показать, что нужно следовать символическим ссылкам. В результате я получаю 403 Forbidden: You don't have permission to access / on this server ошибке 403 Forbidden: You don't have permission to access / on this server .

Кроме того, в моем журнале ошибок говорится:

 [Sun May 05 02:12:17 2013] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/Websites 

Что-то изменилось в том, как можно использовать символические ссылки? Или я ошибаюсь в настройке в httpd.conf ? В любом случае, как мне заставить мой новый Apache следовать символическим ссылкам?


Обновление. Основываясь на ответе ниже, я проверил файлы /etc/apache2/sites-enabled/000-default и /etc/apache2/sites-available/default , и оба они имеют опцию FollowSymLinks . Есть ли другая причина, по которой я могу получить ошибку, упомянутую выше?

 DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> 

Вы должны посмотреть в /etc/apache2/sites-enabled/000-default (это, вероятно, ссылка на /etc/apache2/sites-available/default ).