美文网首页
flask + uwsgi + nginx

flask + uwsgi + nginx

作者: 一剑仙人跪_ | 来源:发表于2021-05-08 10:34 被阅读0次

参考文章
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 

浏览器访问

image.png

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

浏览器访问


image.png

相关文章

网友评论

      本文标题:flask + uwsgi + nginx

      本文链接:https://www.haomeiwen.com/subject/whinrltx.html