Apache vhost AH01630: клиент отклонен конфигурацией сервера

Я знаю, что существует тонна вопросов об этой ошибке, и я посмотрел на все ответы. Я не нашел ничего, что фиксирует это для меня.

В попытке переместить сайт WordPress, я настроил vhost субдомен на новом хосте сначала, для тестирования его. Прямо сейчас я получаю 403 попытки поразить корень. Журналы показывают печально известную ошибку:

[authz_core:error] [pid 22538] [клиент (IP и порт)] AH01630: клиент отклонен конфигурацией сервера:/home/apprunner/mysite

У меня есть несколько других vhost сайтов, работающих без проблем. Они все настроены в том же httpd.conf файле. Проблема каждый настроен таким образом:

<VirtualHost *:80>
        ServerName mysite.mydomain.com
        DocumentRoot /home/apprunner/mysite
        DirectoryIndex index.php
        <Directory /home/apprunner/mysite>
                AllowOverride All
                Options -MultiViews
                Require all granted
        </Directory>
</VirtualHost>

Я использую .htaccess файл с этим сайтом:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Моя среда:

  • Поставщик услуг хостинга: Linode
  • ОС: дуга Linux
  • Apache 2.4.12
  • PHP 5.6.13

Хотя ошибка Apache указывает конфигурацию как проблему, я имею также дважды, трижды, и проверенный в тетраде полномочия файла также. Они кажутся прекрасными, и настраивают то же как другие vhost сайты, которые я имею на этом сервере, которые работают просто великолепно.

Я значительно ценю любую справку, которую можно обеспечить, тем более, что это - проблема, которую я знаю, распространено. Несмотря на это, гуглить и поиски serverfault, они не помогают мне. (Или я не читаю их правильный, кто знает).

1
задан 17 September 2015 в 11:05
1 ответ

Хорошие крипы. Я потратил все это время на то, чтобы поцарапать голову только для того, чтобы обнаружить, что мне не хватает одного каталога в пути к операторам Directory и ServerName. Он был настолько близок к правильному пути, что я его полностью пропустил.

Может быть, это поможет кому-нибудь узнать, что указание призрака на несуществующую директорию даст эту ошибку, так что это не ограничивается только тем, как вы настраиваете свои Directory permissions или опции.

.
1
ответ дан 4 December 2019 в 00:00

Теги

Похожие вопросы