Ошибка Apache - сгенерированный сервером индекс каталога запрещен директивой options - PullRequest
0 голосов
/ 09 октября 2018

Я продолжаю получать 500 internal error при переходе на IP-адрес моего сайта.Я еще не настроил доменное имя для него.После проверки ошибок в журнале ошибок apache на /var/log/httpd/error_log я обнаружил следующее:

[Tue Oct 09 13:26:09.453886 2018] [autoindex:error] [pid 894] [client masked:22506] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html,index.html.var) found, and server-generated directory index forbidden by Options directive
[Tue Oct 09 13:26:09.979837 2018] [autoindex:error] [pid 901] [client masked:22482] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html,index.html.var) found, and server-generated directory index forbidden by Options directive
[Tue Oct 09 13:27:16.233440 2018] [core:error] [pid 895] [client masked:22299] Script timed out before returning headers: wsgi.py
[Tue Oct 09 13:27:20.233453 2018] [core:error] [pid 893] [client masked:22360] Script timed out before returning headers: wsgi.py

У меня есть httpd-2.4 на rhel 7.5.Я обновил httpd-2.2 до более новой версии, и мне пришлось изменить конфигурацию и виртуальные хосты, чтобы сделать его совместимым с более новым синтаксисом 2.4.

Вот соответствующие файлы, пожалуйста, проверьте, оказывает ли влияние следующий блок в моем httpd.conf (строка 309):

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

httpd.conf (ссылка на вставку) vhosts.conf (ссылка на пастин)

...