我在nginx后面使用apache2 ( mpm-worker )+ mod_wsgi进行开发,这很愚蠢,因为除了模板文件之外,我必须对每个更新进行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;
}
}如果3000是django服务器使用的端口,那么是否只需要将proxy_pass绑定到127.0.0.1:3000?
发布于 2010-10-03 05:23:36
没想到有这么简单..。我.。
server {}设置复制到另一个文件manage.py runserver 3001。一切都很好:)
https://stackoverflow.com/questions/3847522
复制相似问题