Развертывание проекта django с помощью apache

/etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /home/myuser/project
    ErrorLog /home/myuser/error.log
    CustomLog /home/myuser/access.log combined

    Alias /media/ /home/myuser/project/cdn/cdn_medias/
    Alias /static/ /home/myuser/project/cdn/cdn_assets/
    <Directory /home/myuser/project/cdn/cdn_assets>
        Require all granted
    </Directory>

    <Directory /home/myuser/project/cdn/cdn_medias>
        Require all granted
    </Directory>

    <Directory /home/myuser/project/project>
    <Files wsgi.py>
        Require all granted
    </Files>
    </Directory>

    <Directory /home/myuser/project>
        Require all granted
    </Directory>


    WSGIDaemonProcess project python-path=/home/myuser/project python-home=/home/myuser/myvirualenv/lib/python3.8/site-packages/
    WSGIProcessGroup project
    WSGIScriptAlias / /home/myuser/project/project/wsgi.py
</VirtualHost>

и

/home/myuser# ls
access.log  project  myvirualenv  error.log  mysql.cnf

Почему я не вижу сайт на example.com/project или example.com?

error.log показывает:

[wsgi:error][client ] Timeout when reading response headers from daemon process 'project': /home/myuser/project/project/wsgi.py



/etc/apache2/sites-available# a2ensite 000-default.conf
Site 000-default already enabled


# apachectl configtest
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Вернуться на верх