`
neilsh
  • 浏览: 9741 次
  • 性别: 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
分享到:
评论

相关推荐

    Nginx+Uwsgi+Django+Vue部署

    Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑

    五步教你实现使用Nginx+uWSGI+Django方法部署Django程序1

    五步教你实现使用Nginx+uWSGI+Django方法部署Django程序 本文主要介绍如何使用Nginx+uWSGI+Django方法部署Django程序,通过五个步骤来详细阐述uwsgi+django的部署方式。下面是相关的知识点: 1. 环境介绍 在部署...

    用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsgi+Django.html

    阿里云CentOS+Nginx+uWsgi+Django部署Django,《用Django全栈开发》系列文章最后一篇,感兴趣的同学可以查看。

    用uwsgi+daphne+Nginx+supervisor部署Django项目.docx

    ### 使用uwsgi+daphne+Nginx+supervisor部署Django项目的详细步骤 #### 一、概述 在本文档中,我们将详细介绍如何在Linux环境下利用uwsgi、daphne、Nginx以及supervisor来部署Django项目。这种方式能够有效地提高...

    Ubuntu16.04下Nginx+uwsgi部署Django项目

    对于Python初学者,部署会踩很多,这里是自己初学时的经验,所以粘出来和大家分享

    centos+nginx+mysql+django+uwsgi+python

    ### CentOS + Nginx + MySQL + Django + uWSGI + Python 安装指南与实践 #### 一、环境搭建概述 本文将详细介绍如何在CentOS系统上安装并配置Django Web框架及其相关组件(Nginx、MySQL、uWSGI等),以及如何关闭...

    解决nginx+uwsgi部署Django的所有问题(小结)

    本篇文章将详述如何解决使用Nginx和uWSGI部署Django应用过程中遇到的问题。 首先,Nginx是一个轻量级的HTTP服务器和反向代理服务器,它的特点是性能高效、稳定,并且配置简单。在Django应用部署中,Nginx主要负责...

    python毕业设计-基于Django+nginx+uwsgi的个人博客系统设计与实现+使用说明.zip

    python毕业设计-基于Django+nginx+uwsgi的个人博客设计与实现+使用说明.zippython毕业设计-基于Django+nginx+uwsgi的个人博客设计与实现+使用说明.zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的...

    Ubuntu系统搭建django+nginx+uwsgi的教程详解

    主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    nginx+uwsgi启动Django项目的详细步骤

    在部署Django项目时,使用Nginx和uWSGI作为前端和应用服务器是一种常见且高效的做法。本文将详细介绍使用Nginx作为Web服务器,uWSGI作为应用服务器,以及Django框架本身,来启动和运行Django项目的详细步骤。 首先...

    Centos+Nginx+UWSGI+Django搭建高性能WEB服务器

    本文将详细介绍如何在CentOS系统上搭建使用Nginx作为Web服务器、UWSGI作为应用服务器、Django作为后端框架的高性能Web应用。 ### 关键技术点概述 1. **CentOS**: CentOS是基于Red Hat Enterprise Linux构建的一个...

    nginx+uwsgi+mysql+python

    本文将详细介绍 Nginx、Uwsgi、Mysql 和 Python 环境的搭建过程,并对过程中出现的问题进行分析。 一、升级 Python CentOS 6.5 默认的 Python 版本是 2.6,因此需要升级到 2.7.3。升级过程如下: 1. 下载 Python ...

    nginx+uwsgi部署步骤.md

    nginx+uwsgi部署步骤.md

    腾讯云部署Django+Nginx+uWSGI+SimpleUI.解决 .svg文件不能显示问题

    我们将使用Django、Nginx、uWSGI和SimpleUI这些技术,并且会详细解释每个组件的作用以及配置过程。 首先,Django是一个Python开发的高级Web框架,用于构建高效、可扩展的Web应用。而uWSGI是一个高性能的应用服务器...

    Django+Nginx+UWSGI+virtualenv项目部署

    ### Django+Nginx+UWSGI+virtualenv项目部署知识点详解 #### 一、Django部署背景与原理 **背景介绍:** 在Web应用开发中,尤其是基于Django框架的应用,开发者通常会在本地环境中利用Django自带的轻量级开发服务器...

    Django+nginx+uwsgi在linux系统上配置文件

    在构建高性能的Web应用时,Django作为Python的主流Web框架,经常与Nginx和uWSGI结合使用。Nginx是一个强大的反向代理服务器,用于处理静态资源和HTTP请求分发,而uWSGI则是一个应用服务器,能够高效地运行Django应用...

    django+nginx+uwsgi服务器搭建手册(外).docx

    ### Django+Nginx+Uwsgi服务器搭建手册 #### 一、Python软件的安装 **1.1 ActivePython 3.6.0** ##### 1.1.1 软件安装(推荐) 1. 解压下载的ActivePython包: `tar zxf ActivePython-<version>.tar.gz` 2. 进入...

    CentOS+nginx+uwsgi+Python 多站点环境搭建.docx

    CentOS+nginx+uwsgi+Python 多站点环境搭建 本文档介绍了如何在 ...总结起来,本文档提供了一个完整的解决方案,帮助开发者快速搭建多站点环境,使用流行的技术栈,包括 CentOS、nginx、uwsgi、Python 和 Django。

    meiduo:Django + Vue 前后端分离商城项目,采用Docker双容器部署nginx + uwsgi

    部署方式:docker容器部署 nginx(vue) + uwsgi(django) 给出体验地址: 121.4.47.229:8080 因为钉钉、QQ、支付宝等回调地址的原因,为了更好的体验,请在本机hosts中添加: 121.4.47.229 image.meiduo.site 121.4.47...

Global site tag (gtag.js) - Google Analytics