nginx+uwsgi配置
nginx配置文件:
server {
listen 80;
server_name 127.0.0.1;
charset utf-8;
index index.html index.htm index.nginx-debian.html;
client_max_body_size 75M;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8000;
uwsgi_param UWSGI_PYTHON /PycharmProjects/Flask/venv;
uwsgi_param UWSGI_CHDIR /PycharmProjects/Flask;
uwsgi_param UWSGI_SCRIPT run:app;
}
}
uwsgi的文件配置:
[uwsgi]
socket = 127.0.0.1:8000
plugins = python
chidir = /PycharmProjects/Flask
wsgi-file = app.py
callable = app
Flask代码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=8080)
为什么在浏览器里面输入:127.0.0.1:80返回结果是:502 Bad Gateway
是哪里配置的不对吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论