`
neilsh
  • 浏览: 9644 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Nginx+uwsgi+Django的HTTPS问题

阅读更多
搭建了一台nginx+uwsgi+django1.3的服务器。由于设计需要必须走HTTPS,但是按照默认配置后访问却总是出现问题。查阅了uwsgi文档后解决了。
server {
        listen   80;
        server_name 127.0.0.1;

        ssl                  on;
        ssl_certificate      server.crt;
        ssl_certificate_key  server.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;

        access_log logs/access_log;
        uwsgi_connect_timeout 300;
        location / {
                uwsgi_param UWSGI_SCHEME https;
                uwsgi_pass 127.0.0.1:9000;
                include        uwsgi_params;
        }
        location /static {
                alias /var/www/html/static;
                access_log off;
        }
        location /tmp {
                alias /tmp;
                access_log off;
        }
    }


问题的关键是这行:
uwsgi_param UWSGI_SCHEME https;

REF: http://projects.unbit.it/uwsgi/wiki/uWSGIVars
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics