zoukankan      html  css  js  c++  java
  • centos8 nginx server root指向自定义目录如(/data/www),访问报403 404,所有文件用户组为root 权限为755

    centos8 yum 自定义安装的nginx,修改nginx默认默认目录,指向自定义的目录 /data/www,访问报404,所有文件用户组为root 权限为755 nginx 以user 为nginx 

    理论上完全没有问题。网上搜了下,说,不能再之定义目录 要放到 /opt  或者 /home 或者 /user/zhoulujun 目录下。即使我把目录 移动到目录 目录 /usr/share/nginx/html 目录下,还是无法访问我的文件

    折磨的快疯掉。 微信群里问了下,都是说,用户组 权限 不对,nginx 配置文件不对。作为7-8年的草根站长,这些配置应该不会错啊。为哈就是访问不了,百思不得骑姐啊。

    睡了一晚上醒来,想到,selinux ,

    setenforce 0 

    nginx -s reload

    果然ok。毕了狗了,浪费一晚上到2点睡。

    这两天梯子 几个ip都断了,百度 bing 搜了一堆,都是一堆 谈权限的问题,比如

    nginx文件访问403问题 https://www.cnblogs.com/liqipeng/p/9451760.html

    更改Nginx网站根目录以及导致的403 forbidden问题解决 https://blog.csdn.net/lisongjia123/article/details/51260265

    bing 国际版搜到的,都是centos 5.x 版本的问题,但是,这一条,

    https://stackoverflow.com/questions/6795350/nginx-403-forbidden-for-all-files

    一个回复:

    sudo chcon -v -R --type=httpd_sys_content_t /data/www/

    就是解决办法 

     但是这个方案,只是可读 可执行,没有写权限。需要写权限,还需要,Well, I ran chcon -R -t httpd_sys_rw_content_t /data/www/

    现在恢复google访问了,很快就找到答案了

    关于CentOS 下 httpd 修改默认的目录后 403 错误的 解决(小白方案)https://blog.csdn.net/scshang/article/details/52437083

    关于centos nginx访问403 forbidden 问题的解决 https://blog.csdn.net/weixin_45439324/article/details/102994785

    这篇文章总结的很好:Centos7 nginx报错403 forbidden https://www.cnblogs.com/zhaijiahui/p/8449429.html

  • 相关阅读:
    判断两个数组是否相等
    正则表达式的正向预查
    IFC布局特点
    XSS攻击总结
    String与toString
    link与@import
    BFC布局
    单例模式
    <input type="radio" >与<input type="checkbox">值得获取
    Struts标签<s:iterator>遍历访问复杂Map对象
  • 原文地址:https://www.cnblogs.com/zhoulujun/p/12111367.html
Copyright © 2011-2022 走看看