我正在按照本教程在 ubuntu 22.04 服务器上使用 Gunicorn 部署我的 django 项目,我认为我的配置文件没问题。但是,当我尝试访问服务器上的 IP 地址时,出现 502 getway 错误。当我检查错误日志时,我得到以下输出:
2022/08/09 22:05:36 [crit] 7960#7960: *5 connect() 到 unix:/home/glenn/blog.sock 在连接到上游时失败(13:权限被拒绝),客户端:197.231.183.74 ,服务器:67.205.168.227,请求:“GET / HTTP/1.1”,上游:“http://unix:/home/glenn/blog.sock:/”,主机:“67.205.168.227”
我已按照文档检查可能的故障排除指南,并建议我检查我的权限。这样做时,我收到以下错误日志
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-x--- glenn glenn glenn
srwxrwxrwx glenn www-data blog.sock
Run Code Online (Sandbox Code Playgroud)
那么有人知道我可以用来编辑权限的特定命令吗?或者我如何编辑我的/etc/nginx/sites-available/blog文件以更改权限
这是我的/etc/nginx/sites-available/blog文件的样子
server {
listen 80;
server_name 67.205.168.227;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/glenn/blog;
}
location /media/ {
root /home/glenn/blog;
}
location …Run Code Online (Sandbox Code Playgroud)