Apache2 403 Forbidden — у вас нет разрешения на доступ

Apache2 403 Forbidden — у вас нет разрешения на доступ

Я добавил один виртуальный хост в sites-available. Он отображался Index Of...некоторое время назад, затем я установил MySQL, не знаю, в этом ли причина, но после этого была ошибка 404, затем я перешел Directoryна /var/www/html/и теперь отображает 403.

Я пробовал, chown -R www-data:www-data /var/wwwно безрезультатно.
Также изменил DocumentRootна . 000-defaut.confВ /var/www/html/. никогда нет ошибок error.log.

Это VPS и я получаю к нему доступ через SSH.

решение1

В конце концов мы обнаружили, что между 00-default и mysite.com существует неправильная конфигурация.

Я предполагаю, что этот запрос обрабатывается виртуальным хостом mysite.com, у которого нет разрешения на доступ /var/www/html.

Если вам нужно, чтобы VirtualHostработали оба, Apache должен распознавать оба либо по имени, либо по IP.

Вам следует добавить ServerNameдирективу в 00-default и добавить оба имени в /etc/hosts, как описано вКак получить доступ к веб-сайту в Ubuntu

Также не забывайте, что ошибка 404 означает «не найдено», при изменении DocumentRootнеобходимо также переместить файл в новый каталог.

Связанный контент