windows下部署 flask (win10+flask+nginx)


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代理一下,就行了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM