我正在尝试为Django项目提供一个python环境,它正在与我作战。我已经通过EasyApache4安装了mod_proxy_uwsgi
(mod_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项目仍然无法使用。我有一个偷偷摸摸的怀疑,我对这些系统和反向代理有些不了解。有什么我想念的东西吗?
答案 0 :(得分:0)
好吧,事实证明我是在include编辑器的版本控制部分下添加了我的Include函数,由于包含编辑器如何将文件添加到主httpd.conf文件(版本由于某种原因未包含在主httpd.conf中)