Я пытаюсь развернуть приложение Django на CentOS + Apache с помощью mod_wsgi.Приложение отлично работает с сервером разработки Django (manage.py runserver
), но не при работе через Apache.
Это все, что я получаю в журналах: [core:error] [pid 10696] [client <IP>:35768] Script timed out before returning headers: wsgi.py
Вот мой конфиг виртуального хоста длядомен (то же самое работает для других моих проектов):
ServerName subdomain.domain.com
ServerAlias another.subdomain.domain.com
DocumentRoot /var/www/path/to/root
ErrorLog /var/www/path/to/logs/error.log
CustomLog /var/www/path/to/logs/requests.log combined
WSGIScriptAlias / /var/www/path/to/root/app/wsgi.py
WSGIDaemonProcess pname python-path=/var/www/path/to/root python-home=/var/www/path/to/root/venv home=/var/www/path/to/root
WSGIPassAuthorization On
WSGIProcessGroup pname
WSGIApplicationGroup %{GLOBAL}
<Directory /var/www/path/to/root/app>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Любая помощь приветствуется.Кажется, я не могу найти более подробное сообщение об ошибке.
PS: Это может показаться дублирующим вопросом, но это не так.Я рассмотрел все другие подобные вопросы, но ни одно из упомянутых решений не помогло.