【发布时间】:2010-10-02 21:02:37
【问题描述】:
我在 nginx 后面使用 apache2 ( mpm-worker ) + mod_wsgi 进行开发,这很愚蠢,因为除了模板文件之外,我每次更新都必须sudo apache2ctl graceful。
我的 nginx 配置是:
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;
}
}
如果 3000 是 django 服务器使用的端口,是否只是将 proxy_pass 绑定到 127.0.0.1:3000 的问题?
【问题讨论】: