nginx+uwsgi+django部署疑问,请大神帮助。。。

shijie_nanjing 2016-02-17 11:46:14
uwsgi支持多种格式的文件配置。
我通过xml格式配置后,服务正常访问
xml格式如下:
uwsgi>
<http-socket>:9999</http-socket>
<chdir>/path</chdir>
<manage-script-name/>
<mount>/n1=path/wsgi.py</mount>
<mount>/n2=path/wsgi.py</mount>
<processes>5</processes>
<master/>
<pidfile>uwsgi.pid</pidfile>
<daemonize>uwsgi.log</daemonize>
</uwsgi>
后,由于别的特殊需求,需要将配置文件修改为ini文件。
[uwsgi]
socket = 127.0.0.1:2330
master = true
wsgi-file=/path/wsgi.py
buffer-size = 32768
pythonpath = /usr/bin/python
#mount=/n1=/path/wsgi.py
processes = 5
pidfile = uwsgi.pid
daemonize = uwsgi.log
后,服务正常启动,但是访问django工程有问题。

查询发现访问django服务,不需要携带前缀(n1/n2)。
在使用xml方式配置的时候,mount参数设定,把url前缀携带的n1过滤完后,将请求丢给了django服务。
但是对应的ini方式配置,无法找到与xml中mount相对应的ini中的配置方式。
(其实也可以理解成一个域名匹配多个app服务)
...全文
1483 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧