Я знаю, что это было опубликовано около за тонну , но я провел последний день, обыскивая ответы, пробуя все, и ничего не работает. Я изменил разрешения, я просмотрел журналы Apache2, я изменил файлы конфигурации, и я все еще получаю 403 запрещенную ошибку. Вот apache2. Мои HTML-файлы находятся в /var/www/html
.
Я не совсем уверен, но вспоминаю проблемы, возникающие после попытки создания пользовательских каталогов с помощью:
sudo a2enmod userdir
Внутри журналов ошибок Apache, единственное, что могло привести к чему-то это:
(13)Permission denied: [client myip] AH00035: access to
/folder/data/index.html denied (filesystem path
'/var/www/html/folder/data/index.html') because search permissions are
missing on a component of the path
В моем /etc/apache2/sites-available/000-default.conf
я добавил следующее в самом конце:
<Directory /var/www/html>
AllowOverride All
</Directory>
В моем apache2.conf
у меня есть следующее:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>
Опять же, я очень сожалею, что мне нужно было создать эту тему, но я не хочу продолжать копировать и вставлять решения, которые могут принести больше вреда, чем пользы.
Парни Alrighty, таким образом, я знаю для большинства людей, что это не будет ответом, который они ищут. Но успешно устранить эту проблему, я удалил apache2 и искал онлайн руководство по установке стека лампы, и эта новая установка зафиксировала эти ошибки!