这已经让我发疯了几个小时。但是我正在学习课程,他正在使用此要点:https://gist.github.com/bradtraversy/cfa565b879ff1458dba08f423cb01d71
但是无论我做什么我都会得到502 Bad Gateway。
这是要点中的conf(我遵循了,但更改了一些名称,例如文件夹,用户名等)。
listen 80;
server_name YOUR_IP_ADDRESS;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/djangoadmin/pyapps/btre_project;
}
location /media/ {
root /home/djangoadmin/pyapps/btre_project;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
这就是我使用的(我尝试了StackOverflow答案中的其他方法,但结果是相同的)
listen 80;
server_name MYIP:8000;
root /var/www/html;
location / {
proxy_pass MYIP:8000;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
root /home/myname_is/pyapps/Profile-Badges;
}
}
任何人都可以帮忙