我有nginx http autorisation的问题

时间:2014-08-03 17:15:55

标签: php nginx .htpasswd

我使用所有配置和htpasswd.pwd文件将项目从作业转移到主页。 在工作中一切都很好,在家里我看到内部500错误。

在日志中我得到了这个:

2014/08/03 21:06:53 [crit] 8543#0: *15 open() "/etc/nginx/htpasswd.pwd" failed (13: Permission denied), client: 127.0.0.1, server: mylocal.dev, request: "GET / HTTP/1.1", host: "mylocal.dev"

这是我的namei -l结果:

root@laptop:/home/root# namei -l /etc/nginx/htpasswd.pwd 
f: /etc/nginx/htpasswd.pwd
drwxr-xr-x root    root    /
drwxr-xr-x root    root    etc
drw-r--r-- myuser  myuser nginx
-rwxr-xr-x myuser  myuser htpasswd.pwd

我必须做什么?

1 个答案:

答案 0 :(得分:2)

将htpasswd.pwd的chmod设置为0755,如果没有工作则将其设置为0777。