【问题标题】:Why is my ProxyPass and uWSGI not connecting?为什么我的 ProxyPass 和 uWSGI 没有连接?
【发布时间】:2018-10-04 08:50:12
【问题描述】:

我正在尝试为 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 项目仍然没有服务。我有一个偷偷摸摸的怀疑,我不了解这些系统和反向代理。有什么我遗漏或搞砸的吗?

【问题讨论】:

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


    【解决方案1】:

    好的,原来我在包含编辑器的版本化部分下添加了我的包含函数,并且由于包含编辑器如何将文件添加到主 httpd.conf 文件(版本化由于某种原因没有包含在主 httpd.conf 中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-28
      • 2016-07-28
      • 1970-01-01
      • 2018-05-10
      • 2021-09-24
      • 1970-01-01
      • 2019-07-20
      • 2020-10-27
      相关资源
      最近更新 更多