Django WSGI Apache

Я разрабатываю Django приложение и в настоящее время испытываю проблемы при интеграции WSGI + Apache.

Ниже приведена конфигурация моего сервера

RHEL : 8.6 
Python : 3.6.8 
Apache : 2.4.37

После изучения различных руководств у меня есть следующие конфигурации в моем httpd.conf, app.wsgi

Мой файл httpd.conf выглядит следующим образом

LoadModule wsgi_module modules/mod_wsgi.so

WSGIDaemonProcess django_project python-path=/home/project user=apache group=developers
WSGIProcessGroup django_project
WSGIScriptAlias / /home/project/myapp/wsgi.py process-group=django_project
<Directory /home/project/myapp>
        <Files wsgi.py>
                Require all granted
        </Files>
</Directory>

Мой wsgi файл выглядит следующим образом

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app.settings')

application = get_wsgi_application()

Вот сообщение об ошибке, которое я получаю в журнале httpd

[Mon Aug 29 09:49:19.786017 2022] [mime_magic:error] [pid 721666:tid 140511423796992] [client 192.168.1.112:49310] AH01512: mod_mime_magic: can't read `/home/project/myapp/wsgi.py'
[Mon Aug 29 09:49:19.786118 2022] [mime_magic:error] [pid 721666:tid 140511423796992] [client 192.168.1.112:49310] AH01512: mod_mime_magic: can't read `/home/project/myapp/wsgi.py'
[Mon Aug 29 09:49:19.786443 2022] [wsgi:error] [pid 721665:tid 140511574705920] (13)Permission denied: [remote 192.168.1.112:49310] mod_wsgi (pid=721665, process='django_project', application='192.168.1.114|'): Could not read/compile source file '/home/project/myapp/wsgi.py'.
[Mon Aug 29 09:49:19.786503 2022] [wsgi:error] [pid 721665:tid 140511574705920] [remote 192.168.1.112:49310] mod_wsgi (pid=721665): Exception occurred processing WSGI script '/home/project/myapp/wsgi.py'.
[Mon Aug 29 09:49:19.786564 2022] [wsgi:error] [pid 721665:tid 140511574705920] [remote 192.168.1.112:49310] PermissionError: [Errno 13] Permission denied: '/home/project/myapp/wsgi.py'

Мой каталог проекта имеет следующее разрешение

chown -R apache:developers /home/myproject

chmod -R 755 /home/myproject

Я даже пытался дать разрешение 777 для каталога и все равно получил то же сообщение об ошибке.

Любая помощь будет признательна

Заранее спасибо

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