代码之家  ›  专栏  ›  技术社区  ›  meder omuraliev

如何使用nginx背后的django内置服务器?

  •  1
  • meder omuraliev  · 技术社区  · 14 年前

    我正在用apache2(MPMworker)+mod\uWSGi开发nginx,这太傻了,因为我不得不这么做 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;
            }
    
    }
    

    只是装订的问题吗 proxy_pass 127.0.0.1:3000 如果 3000 django服务器是否使用该端口?

    1 回复  |  直到 14 年前
        1
  •  1
  •   meder omuraliev    14 年前

    艾克,我不知道这么简单。。。我。。

    • 复制了 server {} 设置到另一个文件中
    • 将服务器名称更改为 dev.site.org
    • 在DNS中更新了我的主机记录以指向我的服务器IP
    • manage.py runserver 3001 .