Рейтинг:0

Перенаправление общедоступного каталога Apache2 в каталог: www внутри /home/user в Ubuntu 21.04 для локальной разработки

флаг cn

Я много лет менял публичный каталог Apache2, меняя содержимое файла
/etc/apache2/сайты-доступны/000-default.conf

так:

DocumentRoot /home/user/www
<Каталог "/home/user/www">
   Требовать все предоставленные
</Каталог>

В файле: /etc/apache2/apache2.conf
Я написал следующую строку как последнюю строку

имя_сервера

Затем я перехожу к перезапущенному Apache с помощью:

sudo /etc/init.d/apache2 перезапустить

Все прошлые разы это приводило к тому, что в Ubuntu 21.04, когда я захожу в свой веб-браузер, чтобы:
http://локальный хост он показывает мне ошибку 403:

Запрещенный
У вас нет разрешения на доступ к этому ресурсу.

Я вижу, что что-то изменилось в Apache. Как я могу это исправить?

Спасибо

raj avatar
флаг cn
raj
Имеет ли пользователь, под которым работает Apache (может быть 'apache', 'www-data' или аналогичный), доступ к вашему каталогу `/home/user/www`? Также посмотрите журнал ошибок Apache, там вы можете найти более подробное объяснение.
флаг cn
Хорошо спасибо. Это проблема с разрешениями
Рейтинг:0
флаг cn

Я решил ситуацию, не перемещая каталог, только я назначил своему пользователю права доступа к каталогу. вар/www/html

sudo chgrp www-данные /var/www/html
sudo usermod -a -G пользователь www-данных
sudo chmod -R 775 /var/www/html
sudo chmod -R g+s /var/www/html
sudo chown -R пользователь /var/www/html

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.