uwsgi flask 服务器总是 return 'Hello World!'
uwsgi flask server always return 'Hello World!'
我按照这个tutorial来配置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')
如您所见,预计 return Hello There
。谁能告诉我我的配置有什么问题?如果您需要更多信息,可以发表评论。
漫长的几天后,我找到了解决方案,我必须重新启动 uwsgi 服务而不是重新启动 nginx。
我按照这个tutorial来配置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')
如您所见,预计 return Hello There
。谁能告诉我我的配置有什么问题?如果您需要更多信息,可以发表评论。
漫长的几天后,我找到了解决方案,我必须重新启动 uwsgi 服务而不是重新启动 nginx。