请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置location遇到permission denied的问题

老师,如下3图是我配置/zns/时遇到的问题,/zns/a.html==>/root/web/test/a.html,但是提示permisson denied
图片描述
2.图片描述
3.图片描述

正在回答 回答被采纳积分+3

3回答

提问者 甲骨文_0001 2019-12-01 20:14:37

我用chown命令把用户改成 nginx:nginx,也不行
https://img1.sycdn.imooc.com/szimg/5de3ae7c0947791b04130237.jpg

0 回复 有任何疑惑可以回复我~
提问者 甲骨文_0001 2019-12-01 20:05:07

https://img1.sycdn.imooc.com//szimg/5de3ac3009be3fa705990183.jpg

显示worker process的属主是root, 我在nginx.conf里把 user nginx==>user root就好了,那有没有办法还是使用nginx用户这个...

0 回复 有任何疑惑可以回复我~
酷田 2019-12-01 19:41:30

https://img1.sycdn.imooc.com//szimg/5de3a67d09704f5d19030318.jpg

https://img1.sycdn.imooc.com/szimg/5de3a69b0978bdac18960642.jpg

检查一下你的nginx.conf配置文件,看worker子进程启动的用户是不是nobody,如果是nobody会出现权限问题;尝试修改为其他用户,保证这个用户有这个文件的访问权限即可。如果还有问题再发出来一起看

0 回复 有任何疑惑可以回复我~
  • 提问者 甲骨文_0001 #1
    我把 nginx.conf里 user nginx==>user root;就好了,直接用root用户,截图在追加里面,我想保持user nginx的话,有什么方法吗
    回复 有任何疑惑可以回复我~ 2019-12-01 20:06:10
  • 酷田 回复 提问者 甲骨文_0001 #2
    如果更换为nginx,确保nginx用户对这个文件有读权限,你之前创建的文件是不是nginx没有读权限,检查一下看看
    回复 有任何疑惑可以回复我~ 2019-12-01 20:07:55
  • 提问者 甲骨文_0001 回复 酷田 #3
    发到追加里了
    回复 有任何疑惑可以回复我~ 2019-12-01 20:14:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信