nginx+uwsgi配置

发布于 2022-09-07 15:44:34 字数 1141 浏览 17 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文