我在部署Flask应用程序时遇到了一些问题,所以我决定回到有关uwsgi的基础知识。
我使用一些教程创建了这个简单的应用程序,并且我在我的Nginx网络服务器中获得了404:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host='127.0.0.1', port=5000)
命令我运行:
uwsgi --ini uwsgi.ini -w hello:app
ini文件:
[uwsgi]
base = /var/www/KRAKEN/public/cm
master = true
processes = 1
socket = socket.sock
chmod-socket = 666
plugin = python
nginx config:
server {
listen 80;
server_name someserver;
root /var/www/KRAKEN/public/;
location / {
index index.php index.html index.htm;
}
location /cm/ {
include uwsgi_params;
uwsgi_pass unix:///var/www/KRAKEN/public/cm/socket.sock;
}
}
提示?谢谢!
编辑:在nginx服务器上添加了它的运行。 Edit2:nginx配置文件。