先安装好环境:
1.写一个flask程序:
2.安装uwsgi
pip install uwsgi
3.安装nginx
mac 安装nginx:
brew install nginx
liunx服务器安装:
sudo apt-get install nginx
参数配置:
[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缓存功能
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)