Advertisement

部署Flask应用到CentOS7配置SSL证书支持https和http流量(Nginx + Uwsgi + Flask)实现Nginx负载均衡

阅读量:

文章目录

    • 1. 环境概述
      • 2. 环境搭建

      • 3. 设置虚拟环境

      • 4. 配置uwsgi参数

      • 5. 部署nginx服务

        • 5.1 处理http请求时需增加以下设置
      • 5.2 处理https请求时需增加以下设置

      • 6. 部署时加上nginx做负载均衡

        • 6.1 nginx配置文件
        • 6.2 uwsgi配置文件
      • 7. 配置常用命令

      • 8. 502访问不到页面

1. 环境说明

  • 服务器Centos7
  • python 3.6
  • flask项目

2. 环境准备

  • CentOS 7 预装了 Python 2.x,默认版本;因此必须手动配置 Python 3.x 版本(如 Python 3.x)。具体内容可参考我的文章。*
    <>

3. 搭建虚拟环境

复制代码
    # 下载虚拟环境包
    pip3 install virtualenv
     
    # 使用命令新建虚拟环境,我的目录是/usr
    # 创建虚拟环境名叫 venv ,如果你是参考我的文章安装的python 
    # 那么和我的路径保持一致即可,如果在这一步提示bas

全部评论 (0)

还没有任何评论哟~