繁体   English   中英

uwsgi flask 服务器始终返回“Hello World!”

[英]uwsgi flask server always return 'Hello World!'

我按照本教程配置 nginx 和 uwsgi。

这是我的/etc/nginx/sites-available/myprojetc内容:

server {
    listen 80;
    server_name 10.x.x.my_server_ip;

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/home/myname/myproject/myproject.sock;
    }
}

现在我可以在笔记本电脑浏览器上访问10.xxmy_server_ip 它向我展示了: Hello World! .

然而 myproject.py 是:

from flask import Flask

application = Flask(__name__)


@application.route('/')
def hello_world():
    return 'Hello There'

if __name__ == "__main__":
    application.run(host='0.0.0.0')

如您所见,它应该返回Hello There 谁能告诉我我的配置有什么问题? 如果您需要更多信息,可以发表评论。

经过漫长的日子,我找到了必须重新启动 uwsgi 服务而不是重新启动 nginx 的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM