先介绍一下我的环境:
- uwsgi-2.0.14
- nginx-1.11.9
- Flask-0.12
- Centos7 64位
在nginx的nginx.conf中添加:
server {
listen 8013;
server_name localhost;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
}
保存,然后重启nginx。 新建一个测试工程
mkdir /home/tpp
在这目录下建一个flaskdemo.py,内容:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "<span style='color:red'>I am app 1</span>"
然后去uwsgi的目录执行以下命令
sudo ./uwsgi --http-socket 127.0.0.1:3031 --wsgi-file /home/tpp/flaskdemo.py --callable app --processes 4 --threads 2 --stats 127.0.0.1:9191
完毕。