我按照本教程配置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.x.x.my_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的解决方案。