Как решить проблему 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

Я не знаю, что идет не так. Надеюсь, вы сможете мне помочь. Заранее спасибо.

Вернуться на верх