flask笔记:13:将Flask应用程序部署在nginx,tornado的简单方法
来源:互联网 发布:前端如何优化代码 编辑:程序博客网 时间:2024/06/07 15:36
flask代码,main.py:
from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run(debug=True)
tornado 代码,run.py:
from tornado.wsgi import WSGIContainerfrom tornado.httpserver import HTTPServerfrom tornado.ioloop import IOLoop#导入flask项目from main import apphttp_server = HTTPServer(WSGIContainer(app))http_server.listen(5000)#对应flask的端口IOLoop.instance().start()#如果要开启多进程模式用下面的代码,不过仅在linux下# http_server = HTTPServer(WSGIContainer(app))# http_server.bind(8888)# http_server.start(0)# IOLoop.instance().start()
修改nginx配置文件,nginx.conf:
server { listen 9900; #默认是80,我改成了9900 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://localhost:5000; #添加这句,指向flask }
启动 run.py 和 nginx,打开浏览器:
输入nginx的IP和端口指向了flask项目
0 0
- flask笔记:13:将Flask应用程序部署在nginx,tornado的简单方法
- 将Flask应用程序部署在nginx,tornado的简单方法
- 用tornado将flask部署到Nginx上
- 部署flask应用到nginx和tornado
- uwsgi+nginx+flask简单部署
- Flask笔记(1)--简单的flask
- flask 应用的架构和部署(flask+gunicorn+nginx)
- Nginx+uwsgi+Flask部署
- Nginx+uwsgi+flask部署
- Nginx+uwsgi+flask部署
- Flask + Gunicorn + Nginx 部署
- Flask + Gunicorn + Nginx 部署
- Flask + Gunicorn + Nginx 部署
- flask + nginx + uwsgi的部署小记
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
- python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
- 中缀表达式转换后缀表达式并求值(java实现)
- 机器学习算法与Python实践之(七)逻辑回归(Logistic Regression)
- MyBatis的逆向工程的使用的学习笔记
- 2016 ACM/ICPC Asia Regional Qingdao Online -Cure
- Yaf学习笔记之多模块
- flask笔记:13:将Flask应用程序部署在nginx,tornado的简单方法
- jquery操作select
- vs2013配置opencv2.0
- 网站架构核心要素
- LeetCode: Move Zeroes
- HBase安装
- CPP复习笔记 2
- 自身连接
- servlet与JSP区别