apache «Доступ запрещен! Ошибка 403» при создании псевдонима в домашнем каталоге - PullRequest
0 голосов
/ 09 апреля 2020

Я новичок в apache. Я пытаюсь создать псевдоним для папки моего проекта, которая находится в каталоге home / Documents / Projects / blog.

Я добавил это в конфиги httpd:

Alias /blog "/home/ehsan/Documents/Projects/blog/ui/dist"   
<Directory "/home/ehsan/Documents/Projects/blog/ui/dist">
    DirectoryIndex index.html
    AllowOverride All
    Options FollowSymlinks
    Require all granted
</Directory>

Я также сделал это :

sudo chmod -R 775 /home/ehsan/Documents/Projects/leitner/ui/dist

но я получаю "403 Доступ запрещен!" ошибка.

Я сделал то же самое для phpmyadmin, и он работает.

Я где-то читал, что apache должен иметь доступ ко всем каталогам более высокого уровня. это правда?

apache версия: 2.4.41 (Unix)

os: manjaro 18

1 Ответ

0 голосов
/ 14 апреля 2020

Я думаю, вы можете сделать apache владельцем папки, в которую он будет вносить изменения. Попробуйте это: перейдите в каталог вашего проекта, как показано ниже

cd /home/ehsan/Documents/Projects/leitner

, а затем:

chown -R www-data:www-data ui/

, если произошла какая-либо ошибка отправьте лог apache здесь будет полезно

...