Проблема заключается в следующем, когда в файле .htacсess встречается строчка Options +FollowSymlinks. Виртуальный хост выкидывает ошибку 500. Как это исправить? Если в .htacсess нет такой строчки, то все работает нормально.
Дистрибутив Debian 4 rc3, apache 2.2.3
Конфиг виртуального хоста:
VirtualHost> ServerAdmin support@mail.lan DocumentRoot /server/hosting/shop.lan/www/ ServerName shop.lan ServerAlias *.shop.lan <Directory> AllowOverride Options Order allow,deny Allow from all Options +Indexes </Directory>
ScriptAlias /cgi-bin/ /server/hosting/shop.lan/cgi-bin/ <Directory> AllowOverride None #Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
ErrorLog /server/hosting/shop.lan/error.log
</VirtualHost>
В логах пишет слудующее:
[Mon Jun 16 14:49:34 2008] [alert] [client 192.168.125.2] /server/hosting/shop.lan/www/.htaccess: Option FollowSymLinks not allowed here, referer: http://www.shop.lan/ [Mon Jun 16 14:49:40 2008] [alert] [client 192.168.125.2] /server/hosting/shop.lan/www/.htaccess: Option FollowSymLinks not allowed here, referer: http://www.shop.lan/
Что не так? И как это исправить?