栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Flask+uwsgi+nginx负载均衡服务部署

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flask+uwsgi+nginx负载均衡服务部署

先安装好环境:

1.写一个flask程序:

2.安装uwsgi

pip install uwsgi

3.安装nginx

mac 安装nginx:

brew install nginx

liunx服务器安装:

sudo apt-get install nginx

4.配置并启动uwsgi

参数配置:

[uwsgi]
http=0.0.0.0:5001
chdir=项目路径
wsgi-file=启动文件
callable=启动文件中的Flask 对象名称

在uwsgi.ini文件目录启动:

uwsgi --ini uwsgi.ini

可以启动多个,只要端口不一样就可以,后面配置Nginx的时候,就可以用nginx代理,然后实现负载均衡。

5.配置nginx服务

找到nginx配置的目录(我的mac路径): 

找到之后,可以用vim编辑,也可以用文本编辑器编辑:

下面就是配置服务:

 最后启动就可以了:

mac 重新启动nginx:

sudo nginx -s reload

因为我部署了两个服务,所以可以看到这个效果:

后面会再看看怎么实现nginx缓存功能 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/689456.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号