本文采用 flask + nginx的方式在windows中部署内容
一、在本地开启一个flask web服务
1.1安装flask相关模块
$ pip install flask flask-cors flask-restful
$ touch web.py
1.2编辑web.py内容
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
1.3启动python web服务,访问 http:127.0.0.1:5000
$ python web.py
二、安装并配置nginx
2.1 下载nginx-windows包
2.2 解压缩后修改conf/nginx.conf 文件,添加如下内容
server {
listen 8888;
server_name your_ip;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:5000;
}
}
2.3启动nginx
切换到nginx根目录,点击nginx.exe
三、开放windows防火墙