Почему мой ProxyPass и uWSGI не соединяются? - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь создать среду Python для проекта Django, и она борется со мной.Я установил mod_proxy_uwsgi через EasyApache4 (mod_proxy уже был включен).Я добавил следующее включение в редактор подключений Apache под пре-виртуальным хостом (Versioned):

include /etc/apache2/conf.d/userdata/std/2_4/user/domain/proxy.conf

со следующим содержимым:

ProxyPreserveHost On
ProxyPass "/"  "unix://localhost/var/run/swerth_django.sock"
ProxyPassReverse "/" "unix://localhost/var/run/swerth_django.sock"

Я использовал установщик YUM для установкиuWSGI и запустите, используя INI-файл (команда: uwsgi --ini php.ini) со следующим содержимым, которое пока выполняется нормально (без сообщений об ошибках):

[uwsgi]
chdir=/home/swerth/public_html/mysite
module=mysite.wsgi:application
env=DJANGO_SETTINGS_MODULE=mysite.settings
master=True
pidfile=/tmp/project-master.pid
socket=127.0.0.1:49152
processes=5
harakiri=20
post-buffering=1
max-requests=5000
vacuum=True
home=/home/swerth/public_html/Swerth.VirtualEnv

Несмотря на все это, оно все еще не работает.Мой проект Django все еще не работает.У меня есть подлое подозрение, что я чего-то не понимаю в этих системах и обратном проксировании.Есть что-то, что я пропустил или испортил?

1 Ответ

0 голосов
/ 05 октября 2018

Хорошо, получается, что я добавил свою функцию «Включить» в версионную часть редактора включений, и ее нужно было добавить в глобальную, потому что редактор включений добавляет файлы в основной файл httpd.conf (версионный).по какой-то причине не был включен в основной httpd.conf)

...