Назад | Перейти на главную страницу

Настройка Apache для проекта django

Я сейчас пытаюсь развернуть свой проект django на веб-сервере, размещенном на виртуальной машине RHEL-8. Я пытаюсь настроить виртуальную машину для использования HTTPD (apache). Однако я не могу правильно понять файлы конфигурации виртуального хоста. Таким образом, я предоставил apache все необходимые разрешения и права собственности на / var / www и его содержимое (журнал ошибок, пользовательский журнал). Я также создал файл conf виртуального хоста в /etc/httpd/conf.d/django.conf, где присутствует приведенный ниже код.

<VirtualHost *: 80>

    ServerAdmin root@localhost
    ServerName InternationalStudentHelp.com
    DocumentRoot /var/www/

    Alias /static /var/www/django_project/src/static_root
    <Directory "/var/www/django_project/src/static_root">
            Options FollowSymLinks
            Order allow,deny
            Allow from all
            Require all granted
    </Directory>

    ErrorLog /etc/httpd/logs/error_log
    CustomLog /etc/httpd/logs/access_log combined

    WSGIPassAuthorization On
    WSGIDaemonProcess django_proj python-path=/var/www/django_project/src python-home=/var/www/django_project/venv
    WSGIProcessGroup django_proj
    WSGIScriptAlias / /var/www/django_project/src/mysite/wsgi.py

    <Directory /var/www/django_project/src/mysite>
            <Files wsgi.py>
                    Require all granted
            </Files>
    </Directory>

</ VirtualHost>

'' '

Однако я не уверен, как разрешить HTTPD (apache) правильно принимать эту конфигурацию, поскольку я просто получаю сообщения об ошибках, указанные ниже. Любая помощь будет принята с благодарностью.

РЕДАКТИРОВАТЬ: ls -al / var / www

EDIT: ошибки с ErrorLog и CustomLog закомментированы

Эти ошибки повторяются несколько раз

РЕДАКТИРОВАТЬ: ls -al / var / www / django_project / src / mysite /

РЕДАКТИРОВАТЬ: ошибки, вызванные конфигурационным файлом выше:

РЕДАКТИРОВАТЬ: ls -al / var / www / django_projects