Как решить проблему 403 Forbidden Apache2 при развертывании приложения Django на сервере Ubuntu?
Точная ошибка, которую я получил, следующая:
Запрещено У вас нет разрешения на доступ к этому ресурсу.
В /etc/apache2/sites-enabled/portfolio.conf я скопировал 000-default.conf и добавил следующие строки:
Alias /static /home/kailicen/portfolio/static
<Directory /home/kailicen/portfolio/static>
Require all granted
</Directory>
<Directory /home/kailicen/portfolio/portfolio>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias / /home/kailicen/portfolio/portfolio/wsgi.py
WSGIDaemonProcess django_app python-path=/home/portfolio/portfolio python-home=/home/kailicen/portfolio/venv
WSGIProcessGroup django_app
Я также записал разрешение в каталог моего проекта:
drwxrwxr-x 7 kailicen www-data 4096 Aug 10 06:48 portfolio
Я не знаю, что идет не так. Надеюсь, вы сможете мне помочь. Заранее спасибо.