0.flask理想狀況是部署在linux服務器上。事情總是有但是。。。
1.下載nginx(http://nginx.org/en/download.html)
2.打開conf文件夾,找到nginx.conf 找到,改一下端口號
3.cmd下運行 start nginx,訪問8080即可
4.創建flask項目(https://dormousehole.readthedocs.io/en/latest/quickstart.html#id2)
4.1 創建目錄如:flaskdemo
4.2 安裝虛擬環境: py -m venv venv
4.3 運行虛擬環境: venv\scripts\activate
4.5 安裝flask:pip install flask
5. 來一段flask小腳本,命名為:run.py (https://dormousehole.readthedocs.io/en/latest/quickstart.html#id2)
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!'
6.再來一段tornado小腳本,命名為server.py:(https://www.tornadoweb.org/en/stable/httpserver.html#http-server)
from tornado.wsgi import WSGIContainer from tornado.httpserver import HTTPServer from tornado.ioloop import IOLoop from run import app http_server = HTTPServer(WSGIContainer(app)) http_server.listen(5000) #flask默認的端口 print('run...') IOLoop.current().start()
7.嘗試訪問:127.0.0.1:5000 完成了
8.把這個地址讓nginx代理一下,就行了.