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

503 ошибки на Apache + Mod_wsgi + Django

Я новичок в Python и пытаюсь настроить Django на своем VPS, на котором работает CentoOS 6.5. Моя версия Apache - 2.2.15. Python работает на версии 2.7.

<VirtualHost *:80>
        WSGIDaemonProcess sampleapp python-path=/var/www/html/djangotest:/var/www/html/djangotest/env/lib/python2.7/site-packages
        WSGIProcessGroup sampleapp
        WSGIScriptAlias / /var/www/html/djangotest/sampleapp/wsgi.py
        DocumentRoot /var/www/html/djangotest/sampleapp
        ServerName django.domain.com
        ServerAlias www.django.domain.com
        ErrorLog /var/www/html/djangotest/error_logs
        <Directory /var/www/html/jdlferreira.com/djangotest>
            AllowOverride All
            Allow from all
        </Directory>
</VirtualHost>

Apache перезапущен успешно, но посещение URL-адреса возвращает мне 503 Service Tempoporary Unavailable.

Руководство, которому я в основном следовал, https://www.digitalocean.com/community/tutorials/how-to-run-django-with-mod_wsgi-and-apache-with-a-virtualenv-python-environment-on-a-debian-vps (корректировки сделаны под CentOS)

Где я неправ?

Всем, у кого есть эта проблема, прочтите следующее: https://code.google.com/p/modwsgi/wiki/ConfigurationIssues

Я решил свои проблемы, добавив в свой httpd.conf следующее:

WSGISocketPrefix / var / run / wsgi