用uwsgi部署python flask, 系统版本是centos

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shuaixingrumo/article/details/81983132

安装uwsgi及python插件

yum install uwsgi

yum install uwsgi-plugin-python3

编写uwsgi配置文件

[uwsgi]
#socket=0.0.0.0:5000
http-socket=0.0.0.0:5000     #直接暴露url地址
wsgi-file=/root/phRecorder/source/app/__init__.py      #app = Flask(__name__)文件
processes=4
threads=2
master=true
pythonpath=/root/phRecorder/source                       
chdir=/root/phRecorder/source
module=app

运行启动

uwsgi --plugin python3 --ini uwsgicf.ini --callable app

uwsgi启动flask就算完成了, 浏览器中输入url就可以访问了

如果还是不能访问, 用telnet测试端口是否打开, 如果没打开, 通过一下命令打开

firewall-cmd --zone=public --add-port=5000/tcp --permanent

然后再测试下, 应该就可以访问了

猜你喜欢

转载自blog.csdn.net/shuaixingrumo/article/details/81983132