Nginx WEB访问与Linux授权约束
  mJ3y71vHJ0RC 2023年11月02日 59 0


Nginx WEB访问与Linux授权约束_nginx

看到所有文件的权限都是没有的,即便所有的权限都没有即使nginx做了配置,这些都是正确的。那么在浏览器真正去访问的时候是不能访问的。

Nginx WEB访问与Linux授权约束_html_02

[root@jenkins html]# ls -l
total 4
drwxr-xr-x 2 root root 23 Sep 16 17:43 dist
---------- 1 root root 33 Sep 16 17:42 index.html

Nginx WEB访问与Linux授权约束_nginx_03

[root@jenkins html]# chmod 777 index.html 
[root@jenkins html]# ls -l
total 4
drwxr-xr-x 2 root root 23 Sep 16 17:43 dist
-rwxrwxrwx 1 root root 33 Sep 16 17:42 index.html

Nginx WEB访问与Linux授权约束_nginx_04

  这些文件需要读权限即可。

[root@jenkins html]# chmod +r index.html

错误日志

2023/09/25 17:15:33 [error] 3099#0: *3 open() "/usr/local/nginx/html/index.html" failed (13: Permission denied), client: 192.168.11.1, server: localhost, request: "GET / HTTP/1.1", host: "192.168.11.128"

 

 

*355 open() "/var/lib/nginx/tmp/proxy/3/07/0000000073" failed (13: Permission denied) while reading upstream, client: 127.0.0.1, server: localhost, request: "GET /dinner/images/img1.png HTTP/1.1", upstream: 

到 /var/lib/nginx/tmp 目录 用命令 ll 查看权限,如下:

如果没有权限:执行:chmod -R 766 proxy/,如果有权限,无需执行

查看nginx的权限如图:权限是nginx 然后更改nginx配置文件:user nginx;
 
改成:user root;

然后停止 nginx -s stop

重启nginx -c  nginx.conf

然后测试,发现搞定了,over! 啦!啦!啦!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  NHaurzrhyr04   2023年12月23日   105   0   0 htmljQueryhtmljQuery
mJ3y71vHJ0RC