使用uwsgi在centos7上部署Flask在线Web服务
2021-03-25 07:25
标签:load 配置 lan return from hello 创建目录 out 访问 安装virtualenv: pip install virtualenv 创建目录: mkdir ~/myproject cd ~/myproject 创建虚拟环境目录: virtualenv myprojectenv 激活新创建的虚拟环境: source myprojectenv/bin/activate 安装flask和uwsgi: pip install uwsgi flask 创建一个flask文件: vim ~/myproject/myproject.py 回到命令行,启动测试flask服务: python myproject.py 打开系统的5000端口号 sudo firewall-cmd --permanent --add-port=5000/tcp sudo firewall-cmd --reload 在浏览器访问,即可打开网页,其中的xx.xx.xx.xx换成你的ip: http://xx.xx.xx.xx:5000 vim ~/myproject/mywsgi.py 使用这个命令测试下uwsgi uwsgi --socket 0.0.0.0:5000 --protocol=http -w mywsgi 在浏览器访问,即可打开网页,其中的xx.xx.xx.xx换成你的ip: http://xx.xx.xx.xx:5000 编辑一个配置文件 vim /home/sirxy/myproject/myproject.ini 回到命令行,通过以下命令启动一个uwsgi服务器: uwsgi --ini myproject.ini 使用uwsgi在centos7上部署Flask在线Web服务 标签:load 配置 lan return from hello 创建目录 out 访问 原文地址:https://www.cnblogs.com/sirxy/p/12661768.html1、创建python虚拟环境
2、初始化一个简单地flask应用
from flask import Flask
application = Flask(__name__)
@application.route("/")
def hello():
return "Hello There!"
if __name__ == "__main__":
application.run(host=‘0.0.0.0‘)
3、创建一个wsgi入口
# 粘贴代码如下:
from myproject import application
if __name__ == "__main__":
application.run()
4、配置uwsgi的配置文件
[uwsgi]
module = mywsgi
master = true
processes = 5
threads = 100
http = 0.0.0.0:5000
virtualenv = /home/sirxy/myproject/myprojectenv
die-on-term = true
文章标题:使用uwsgi在centos7上部署Flask在线Web服务
文章链接:http://soscw.com/index.php/essay/67896.html