【发布时间】:2017-07-13 09:10:09
【问题描述】:
这是我的 nginx.conf:
server {
listen 80;
location /proxy {
proxy_pass http://0.0.0.0:8001;
}
}
我的服务器是 azure 中的虚拟机。
当我转到 http://13.65.102.226/proxy/ 时,它给出了 404 not found。
这是我的 supervisord.conf:
[program:runworker]
command=python /var/www/app/manage.py runworker
stopsignal=KILL
killasgroup=true
[program:daphne]
command=daphne -b 0.0.0.0 -p 8001 app.asgi:channel_layer -v2
[supervisord]
logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir=/var/log/supervisor ; ('AUTO' child log dir, default $TEMP)
有什么建议吗?
【问题讨论】:
-
您是否尝试过使用
debug进行回溯检查? -
将
proxy_pass http://0.0.0.0:8001;更改为proxy_pass http://0.0.0.0:8001/;
标签: azure nginx proxy django-channels daphne