Назад | Перейти на главную страницу

403 Запрещено, хотя FollowSymLinks включен

У меня установлен ванильный сервер apache2 на Debian 7 vps. В рамках sites-enabled папку, я создал файл для определенного поддомена. Он работает и показывает правильные файлы в правильном корне документа, но я получаю 403 запрещенных ошибки на любых статических ресурсах, которые запрашивает страница index.html. Мой файл конфигурации ниже:

    <VirtualHost *:80>
            ServerName foo.bar.net
            ServerAlias foo.bar.net
            DocumentRoot /home/foobar/someLibary/demo
            <Directory /home/foobar/someLibary/demo>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    allow from all
            </Directory>
            ErrorLog ${APACHE_LOG_DIR}/error.log

            # Possible values include: debug, info, notice, warn, error, cric, alert, emerg.
            LogLevel warn
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

Что в журналах ошибок?

Вы также проверяли права доступа к файлам и каталогам?

Возможно, он не подчиняется этому виртуальному хосту, если у вас не определена директива NameVirtualHost. В этом случае будут действовать настройки вашей системы по умолчанию.

Попробуйте запустить httpd -S и посмотрите, имеет ли смысл вывод, должен ли он описывать ваши виртуальные хосты.