首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nginx后面使用django的内置服务器?

如何在nginx后面使用django的内置服务器?
EN

Stack Overflow用户
提问于 2010-10-03 05:02:37
回答 1查看 299关注 0票数 1

我在nginx后面使用apache2 ( mpm-worker )+ mod_wsgi进行开发,这很愚蠢,因为除了模板文件之外,我必须对每个更新进行sudo apache2ctl graceful

我的nginx conf是:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-03 05:23:36

没想到有这么简单..。我.。

  • server {}设置复制到另一个文件
  • 将端口更改为3001
  • 将服务器名称更改为DNS中的主机记录,以指向我的服务器IP
  • 重新启动nginx H212
  • did manage.py runserver 3001

一切都很好:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3847522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档