flask 項目程序文件
cat /opt/flask_project/app.py
from flask import Flask
app = Flask(name)
@app.route("/")
def hello():
return "Hello World!"
@app.route("/demo")
def demo():
return "Hello World Demo!"
if name == "main":
app.run(host='0.0.0.0', port=5001)
nginx的配置文件:
#cat /etc/nginx/conf.d/app.conf
server {
listen 80;
server_name 101.132.118.195;
location / {
proxy_pass http://127.0.0.1:3099;
}
}
uwsgi的配置文件
#cat /opt/flask_project/app_uwsgi.ini
[uwsgi]
http=127.0.0.1:3099
wsgi-file=/opt/flask_project/app.py
callable=app
touch-reload=/opt/flask_project/
啓動nginx和uwsgi服務
先啓動uwsgi服務
uwsgi --ini app_uwsgi.ini &
再啓動nginx服務
systemctl start nginx
瀏覽器訪問:http://ip地址