第一个线上Demo:
https://flask.fengtalk.com/ 1
http://asustor.cc:8888/ 2
2018年08月02日这天,使用nginx做反代,然后直接在命令行下通过flask run
命令运行hello.py
,在终端关闭之后,这网页就无法打开。
可以在生产环境下安装Gunicorn:
(venv) pip install gunicorn
安装完毕之后运行:
(venv) gunicorn -w 4 -b 192.168.50.251:8888 hello:app
解析一下:192.168.50.251
为服务器在局域网的IP地址
8888
为gunicorn运行中占用的端口
hello
则是所要运行的文件hello.py
的文件名app
是下面第3行代码中的变量名app
# hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
1运行于腾讯云,使用nginx
作为反向代理。
2运行于华芸ASUSTOR,直接将端口映射到华芸之上。