Запрещено. У вас нет разрешения на доступ к этому ресурсу. (Django Apache2)

Я пытаюсь развернуть свой проект Django через Ubuntu Apache2, но получаю ошибку Forbidden You don't have permission to access this resource. Я не могу найти решение

Ошибка: Ошибка сервера

Мой файл конфигурации


`Alias /static /home/rapicare/rapid-care-website/rapidCare/static <Каталог /home/rapicare/rapid-care-website/rapidCare/static> Требуйте все предоставленные

    Alias /media /home/rapicare/rapid-care-website/rapidCare/media
    <Directory /home/rapicare/rapid-care-website/rapidCare/media>
            Require all granted
    </Directory>

    <Directory /home/rapicare/rapid-care-website/rapidCare/rapidCare>
            <Files wsgi.py>
                    Require all granted
            </Files>
    </Directory>

    WSGIDaemonProcess django_app python-path=/home/rapicare/rapid-care-website/rapidCare python-home=/home/rapicare/rapid-care-website/venv
    WSGIProcessGroup django_app
    WSGIScriptAlias / /home/rapicare/rapid-care-website/rapidCare/rapidCare/wsgi.py`

Мои права доступа к Directoy


rapidcare@rapidcare:~$ ls rapid-care-website -la total 28 drwxrwxr-x 5 rapidcare www-data 4096 Feb 5 09:11 . drwxr-x--x 5 rapidcare rapidcare 4096 Feb 5 16:48 .. -rw-rw-r-- 1 rapidcare rapidcare 0 Feb 4 11:52 .editorconfig drwxrwxr-x 8 rapidcare rapidcare 4096 Feb 5 09:14 .git -rw-rw-r-- 1 rapidcare rapidcare 651 Feb 4 11:52 .gitignore drwxrwxr-x 7 rapidcare www-data 4096 Feb 4 22:12 rapidCare -rw-rw-r-- 1 rapidcare rapidcare 249 Feb 4 11:52 requirements.txt drwxrwxr-x 5 rapidcare www-data 4096 Feb 4 22:12 venv

rapidcare@rapidcare:~/rapid-care-website$ ls -la rapidCare/ total 388 drwxrwxr-x 7 rapidcare www-data 4096 Feb 4 22:12 . drwxrwxr-x 5 rapidcare www-data 4096 Feb 5 09:11 .. -rw-rw-r-- 1 rapidcare www-data 360448 Feb 4 12:55 db.sqlite3 -rwxrwxr-x 1 rapidcare rapidcare 665 Feb 4 11:52 manage.py drwxrwxr-x 3 rapidcare www-data 4096 Feb 4 11:52 media drwxrwxr-x 3 rapidcare rapidcare 4096 Feb 5 16:42 rapidCare drwxrwxr-x 7 rapidcare rapidcare 4096 Feb 4 22:12 services drwxrwxr-x 8 rapidcare rapidcare 4096 Feb 4 22:12 static drwxrwxr-x 6 rapidcare rapidcare 4096 Feb 4 22:12 userAuth]]


Мой статус Apache


● apache2.service - HTTP-сервер Apache Загружен: загружен (/lib/systemd/system/apache2.service; включен; preset: включен) Активен: активен (работает) с Sun 2023-02-05 17:08:43 UTC; 8 мин назад Docs: https://httpd.apache.org/docs/2.4/. Процесс: 113195 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Основной PID: 113199 (apache2) Задачи: 56 (ограничение: 1116) Память: 12.9M CPU: 4.412s CGroup: /system.slice/apache2.service ├─113199 /usr/sbin/apache2 -k start ├─113201 /usr/sbin/apache2 -k start └─113202 /usr/sbin/apache2 -k start

Feb 05 17:08:43 rapidcare systemd[1]: Остановлен HTTP-сервер Apache. Feb 05 17:08:43 rapidcare systemd[1]: apache2.service: Потреблено 12,560 с процессорного времени. Feb 05 17:08:43 rapidcare systemd[1]: Starting The Apache HTTP Server... Feb 05 17:08:43 rapidcare apachectl[113198]: AH00558: apache2: Не удалось надежно определить полное доменное имя сервера, используя 139.59.20.219. Установите директиву 'ServerName' глобально, чтобы подавить это сообщение. Feb 05 17:08:43 rapidcare systemd[1]: Started The Apache HTTP Server.`


Я следую https://www.youtube.com/watch?v=Sa_kQheCnds&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&index=13&ab_channel=CoreySchaferучебнику. Я пробовал множество других настроек, но он все равно выдает ошибку. Кто-то предложил, что для привязки к портам ниже 1024 требуются привилегии суперпользователя, но я не знаю, как это работает.

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