无法在 Ubuntu 18 上使用 Gunicorn 和 NGINX 访问 Django 应用程序

无法在 Ubuntu 18 上使用 Gunicorn 和 NGINX 访问 Django 应用程序

我无法在我的公共网站上访问我的 django 应用程序。我正在运行 Gunicorn gunicorn --workers 3 --bind unix:/webapps/pcfnet/paulcflynn/pcfnet/pcfnet.sock pcfnet.wsgi:application,我的 NGINX 文件如下所示:

server {
        listen 80;
        server_name paulcflynn.net;

    # to avoid any error while fetching fevicon
    location = /favicon.ico { access_log off; log_not_found off; }

    location /static/ {
        root /webapps/pcfnet/paulcflynn/pcfnet;
    }

    location / {
        include proxy_params;
        # communicate via socket file created by Gunicorn
        proxy_pass http://unix:/webapps/pcfnet/paulcflynn/pcfnet/pcfnet.sock;
    }
}

我在 EC2 上托管了一个 Ubuntu 18 实例,但不知道为什么会收到此错误。当我 curl localhost 时,我收到错误 400。知道我的配置缺少什么吗?

相关内容