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

centos8 nginx server root指向自定义目录如(/data/www),访问报403 404,所有文件用户组为root 权限为755的更多相关文章

  1. 使用Nginx做图片服务器时候,配置之后图片访问一直是 404问题解决

    我的错误配置是: 服务器文件根地址: 想通过浏览器输入这个地址访问到图片: 但是会发现文件找不到会一直404,原因是根路径配置错误,来看下root路径原理: root 配置的意思是,会在root配置的 ...

  2. Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改

    2019-12-31     17:28:38 一般只需要把Java站点文件夹或*.war文件拷贝到Web Server的webapps文件夹下,即可启动运行该站点,但更多时候,我们并不想拷贝站点,而 ...

  3. 配置 nginx server 出现nginx: [emerg] "root" directive is duplicate in /etc/nginx/server/blogs.conf:7

    在配置nginx 虚拟机时,执行 sudo /usr/sbin/nginx -t 报下面的错误: nginx: [emerg] nginx: configuration file /etc/nginx ...

  4. Nginx设置alias实现虚拟目录 alias与root的用法区别

    Nginx 貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的.如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较"像",干脆来说说alias ...

  5. nginx文件路径配置(root|alias)

    nginx指定文件路径主要有两种方式:root|alias. 那么他们究竟有什么区别呢? 指令的使用方法和作用域: [root] 语法:root path 默认值:root html 配置段:http ...

  6. NGINX server配置中if的用法

    server的配置以php为例,如下: 1 server{ 2 root /var/webproject/www/mytools-php; 3 index index.html index.php; ...

  7. nginx反向代理设置自定义错误页面

    为nginx反向代理设置自定义错误页面 转:https://blog.csdn.net/u014433030/article/details/77507839 如果我们的nginx配置了反向代理,如下 ...

  8. nginx限制请求之四:目录进行IP限制

    相关文章: <高可用服务设计之二:Rate limiting 限流与降级> <nginx限制请求之一:(ngx_http_limit_conn_module)模块> <n ...

  9. Laravel--文件管理及上传自定义目录及文件名

    laravel 上传 php 需要开启 fileinfo 扩展 先看一个例子: $file = $request->file('shopimg'); $path = $file->stor ...

  10. Thinkphp在nginx设置同域名二级目录访问

    Thinkphp在nginx设置同域名二级目录访问,是因为最近弄一个小程序项目,要https,但是只有单个域名,不能通配域名,所有只好用二级目录,thinkphp二级目录访问要怎么设置呢 下面是ngi ...

随机推荐

  1. 合并果子(lgP1090)

    贪心. 每次取最小的两堆合并,最后即为正确答案.(我也不会证明/wq) 所以说主要问题就是怎么找最小的两堆. 由于中间不断有插入和删除,所以用优先队列. 扯不下去了 直接看代码吧. #include& ...

  2. synchronized 解决方案

    4.2 synchronized 解决方案 为了避免临界区的竞态条件发生,有多种手段可以达到目的. 阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 本次课使用阻塞式 ...

  3. easyEZbaby_app

    for循环,这里给它化简255-i+2-98-未知数x需要等于'0'对应的ASCII值48,那么求x的值,x=111-i,而i的值就是从0到14,这样便可以计算出15位的密码 所以写出来的脚本

  4. 02Java学习_注意事项和学习方法

    02_Java 开发注意事项细节和学习方法 目录 02_Java 开发注意事项细节和学习方法 注意事项 学习方法 注意事项 .java 是 Java 文件的拓展名.源文件的基本组成部分是类--clas ...

  5. 【开源】int,long long去一边去:高精度大合集!

    加法 \(add\) string add(string s1, string s2) { //时间复杂度 O(log n) string res = ""; int c = 0, ...

  6. 【python】无法安装pip,报错ImportError: No module named 'pip'解决方案

    命令提示符输入以下代码即可 python -m ensurepip

  7. DC静态时序分析之时钟篇

    DC静态时序分析之时钟篇博主微信:flm13724054952,不懂的有疑惑的也可以加微信咨询,欢迎大家前来投稿,谢谢! 引言介绍在芯片设计或者FPGA设计里面,根据有无时钟,将电路设计分为时序逻辑电 ...

  8. Protobuf的使用,结合idea

    安装Protobuf并配置idea Protocol Buffers(又名 protobuf)是 Google 的中立语言, 平台中立.可扩展的结构化数据序列化机制. 官网: https://gith ...

  9. [Ynoi2002] Goedel Machine

    题目描述 由于你不会设计哥德尔机,所以你决定先做一道数据结构题: 给定一个长度为 \(n\) 的序列 \(a_1\cdots a_n\).你需要回答 \(m\) 个询问,第 \(i\) 个询问给定一个 ...

  10. video和表单组件(不常用 类型太少)

    h5不能自动播放,只有在静音的前提下才能 button:(种类太少 不能满足需求) <button size="mini" type="primary" ...