我正在使用apache2(mpm-worker)+ mod_wsgi开发nginx,这是愚蠢的,因为除了模板文件之外,我必须sudo apache2ctl graceful
进行任何更新。
我的nginx conf是:
server {
listen 80;
server_name site.org;
access_log /www/site.org/log/access.log;
error_log /www/site.org/log/error.log;
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Magic-Header "secret";
client_max_body_size 10m;
}
}
如果proxy_pass
是django服务器使用的端口,那么只需将127.0.0.1:3000
绑定到3000
吗?
答案 0 :(得分:1)
Ack,没意识到这很容易......我......
server {}
设置复制到另一个文件dev.site.org
manage.py runserver 3001
。 一切都很好:))