apache2 на веб-сервере Ubuntu отклоняет разрешение на доступ к любому другому файлу, кроме поставляемого index.html - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь настроить веб-сервер, работающий в Ubuntu. Я установил Apache и изменил корневой каталог на другой каталог в / var / www /. Когда я копирую index.html, предоставленный Apache, в этот каталог, я могу получить доступ к этому файлу через удаленный браузер. Но если я хочу использовать другой файл index.html, даже очень простой, я получаю сообщение об ошибке: «Запрещено. У вас нет прав доступа к этому ресурсу». Я также попытался загрузить этот html, изменить всего несколько строк и вернуть его на сервер, в результате чего он также показывает эту ошибку. Если я переименую изначально предоставленный index.html в index2.html, я все равно смогу получить к нему доступ. Я не понимаю, как это возможно, что только этот точный файл работает.

Я попытался предоставить больше разрешений с помощью каталога и перезапустил Apache, но он не будет работать. Я довольно новичок в Linux и Apache, могу использовать только терминал на своем веб-сервере, и я не знаю, что еще делать. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 октября 2019

Меняем права доступа и к файлу, а не только к папке. Довольно уверен, что это исправить.

Для диагностической коррекции, разрешите разрешение для всех, набрав:

sudo chmod -R 777 /path/to/index.html
...