Мне нужна помощь в понимании, правильно ли я обновил старую конфигурацию моего сайта с 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
:
EDIT Apache работает нормально.Я поместил пример HTML-файла в /var/www/html
, и он отображался, когда я заходил на домашнюю страницу по своему IP-адресу.Это приложение Django, которое не запускается, даже когда я python manage.py runserver
/etc/conf/httpd.conf
pastebin link
/etc/conf.d/vhosts.conf
pastebinссылка
/etc/conf.d/ssl.conf
ссылка для вставки
Django settings.py
ссылка для вставки
Django по умолчаниюconfig
ссылка для вставки файла
manage.py
ссылка для вставки
wsgi.py
ссылка для вставки