参考文章
https://www.cnblogs.com/sdadx/p/10360208.html
uwsgi部署Flask
新建一个config.ini文件
[root@xunjian flask_uwsgi]# cat config.ini
[uwsgi]
http=0.0.0.0:5000
#项目目录
chdir = /opt/flask_uwsgi
#启动的文件
wsgi-file = /opt/flask_uwsgi/hello.py
# python 程序内用以启动的 application 变量名,不加callable=app,访问时报服务器错误Internal Server Errorcallable=app
# 处理器数
callable=app
processes = 1
# 线程数
threads = 1
buffer-size = 32768
master = true
stats=/opt/flask_uwsgi/uwsgi.status
pidfile=/opt/flask_uwsgi/uwsgi.pid
启动uwsgi
uwsgi config.ini
浏览器访问

nginx + uwsgi + Flask
修改config.ini 配置
[uwsgi]
socket=0.0.0.0:5000
#项目目录
chdir = /opt/flask_uwsgi
#启动的文件
wsgi-file = /opt/flask_uwsgi/hello.py
# python 程序内用以启动的 application 变量名,不加callable=app,访问时报服务器错误Internal Server Errorcallable=app
# 处理器数
callable=app
processes = 1
# 线程数
threads = 1
buffer-size = 32768
master = true
stats=/opt/flask_uwsgi/uwsgi.status
pidfile=/opt/flask_uwsgi/uwsgi.pid
启动uwsgi
uwsgi config.ini
修改nginx配置
[root@xunjian conf.d]# cat ttpark.conf
server {
listen 80;
server_name _;
location / {
include /etc/nginx/uwsgi_params;
uwsgi_pass 127.0.0.1:5000;
}
}
[root@xunjian conf.d]# nginx -s reload
浏览器访问

网友评论