小编Fel*_*ity的帖子

连接到上游时,connect() 到 unix:/home/glenn/blog.sock 失败(13:权限被拒绝)

我正在按照本教程在 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)

django nginx ubuntu-22.04

3
推荐指数
1
解决办法
1669
查看次数

标签 统计

django ×1

nginx ×1

ubuntu-22.04 ×1