Приложение Django не работает на Apache 2.4 с демоном mod_wsgi

Мне нужна помощь в понимании, правильно ли я обновил более старую конфигурацию моего сайта с httpd-2.2 в httpd-2.4, Это было размещено на локальном сервере, который мы с тех пор удалились, и весь /etc/httpd а также /var/www каталоги были скопированы в экземпляр EC2 с MySQL, установленным на самом экземпляре.

Django-1.5 приложение (да, его нужно обновить) работает на mod_wsgi модуль в режиме демона. Я обновил модули Apache и теперь, когда я запускаю python manage.py runserver после активации моего virtualenv среда, и это не дает ошибок. Но когда я перехожу к своему общедоступному IP-адресу EC2 с https, он продолжает загружать страницу и время ожидания после этого. На данный момент httpd.conf перенаправляет любой порт 80 запросы на адрес домена веб-сайта, но я хотел бы сначала проверить развертывание на EC2 с использованием чистого IP-адреса, прежде чем мы сможем обновить наши записи DNS.

Я также добавил публичный IP-адрес своего компьютера EC2 к ALLOWED_HOSTS список вместе с обоими localhost а также 127.0.0.1,

Возможно, проблема с SELINUX пробовала, но не сработала

Выход работает httpd после runserver дал следующий вывод:

(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

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

Пожалуйста, проверьте мои конфигурационные файлы ниже и дайте мне знать, если что-то не подходит для httpd-2.4:

/etc/conf/httpd.conf вставить ссылку

/etc/conf.d/vhosts.conf вставить ссылку

/etc/conf.d/ssl.conf вставить ссылку

Джанго settings.py вставить ссылку

Джанго по умолчанию config ссылка на файл

manage.py вставить ссылку

wsgi.py вставить ссылку

0 ответов

Другие вопросы по тегам