记录部署flask的简单部署,部署内容:flask+tornado+nginx
1、前提已安装好python3.6以上,以及flask,以及tornado
先利用PyCharm,新建flask项目,新建一个hello.py,内容如下:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
tornado安装:
pip install tornado
在该flask的项目下,新建一个 tornado的server.py,和hello.py在同一个文件夹下,内容如下:
from tornado.httpserver import HTTPServer
from tornado.wsgi import WSGIContainer
from flask_app import app
from tornado.ioloop import IOLoop
s = HTTPServer(WSGIContainer(app))
s.listen(8080) # 监听 8080 端口
IOLoop.current().start()
在该文件夹下,启用执行: