我无法在我的公共网站上访问我的 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。知道我的配置缺少什么吗?