为什么我的ProxyPass和uWSGI无法连接?

时间:2018-10-04 08:50:12

标签: apache proxy reverse-proxy uwsgi mod-proxy

我正在尝试为Django项目提供一个python环境,它正在与我作战。我已经通过EasyApache4安装了mod_proxy_uwsgimod_proxy已经打开)。我在虚拟主机(版本)下的Apache包含编辑器中添加了以下包含:

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 :(得分:0)

好吧,事实证明我是在include编辑器的版本控制部分下添加了我的Include函数,由于包含编辑器如何将文件添加到主httpd.conf文件(版本由于某种原因未包含在主httpd.conf中)