1. 安装Nginx python36 uwsgi
2. 创建hello.py /var/www/demoapp/下
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
if __name__ == '__main__':
app.run(host='127.0.0.1', post=5000)
3. 创建demoapp_uwsgi.ini
[uwsgi]
base = /var/www/demoapp
module = hello
socket = /var/www/demoapp/%n.sock
chmod-socket = 666
callable = app
logto = /var/log/uwsgi/%n.log
4. nginx 配置
server {
listen 80;
server_name 47.94.142.44;
location / {
include uwsgi_params;
uwsgi_pass unix:/var/www/demoapp/demoapp_uwsgi.sock;
# proxy_pass http://127.0.0.1:5000;
}
}
5. 启动nginx
6. 启动 uwsgi
如果安装了 uwsgi 找不到, 挂载一下软连, ln -s /安装的目录/uwsgi /usr/bin/uwsgi