Nginx 配置:

    location /files/ {alias /data/files/;}

服务器修复了安全漏洞之后,突然,访问时,直接返回403
查看日志 /var/log/nginx/error.log,报的错大概是:
13 Permission denied…

各种搜索,大部分方案如下:

  • 方案1:
    nginx.conf 里面 user换成root – 不生效
  • 方案2:
    setenforce 0
    这个生效了,,但由于是生产环境,如果关闭了selinux(Security-Enhanced Linux),在安全性上,可能过不去,于是不采用
    额外附查看selinux状态命令:getenforce,sestatus

最后深究了Nginx403真正原因,大概就是selinux会给每个文件加标签,然后文件安全上下文必须匹配,否则无法访问。找到原因了,那么就把要访问的文件夹及文件配置一下
先查看文件目录情况:
ls -lrtZ /data/files/
unconfined_u:object_r:default_t:s0 files

接着使用chcon命令,修改文件的安全上下文
chcon -R -t httpd_sys_content_t /data/files/
执行完,终于可以访问了!

说明:

  • /data/files/ 是Nginx需要访问的文件夹,就是配置里面的
  • httpd_sys_content_t 是允许用户HTTP访问其目录

更多chcon命令,可以参考:https://www.linuxcool.com/chcon

ningx突然403权限拒绝解决方案相关推荐

  1. 从coding.net 克隆(git clone)项目代码到本地报无权限(403)错误 解决方案

    从coding.net 克隆(git clone)项目代码到本地报无权限(403)错误 解决方案 参考文章: (1)从coding.net 克隆(git clone)项目代码到本地报无权限(403)错 ...

  2. 防火墙启动被拒绝解决方案

    防火墙启动被拒绝解决方案 在工作中,我们会遇到很多问题,不管是新问题,还是老问题,我都喜欢记录下来,以备不时之需,本文分为以下几个部分: 1,问题描述 2,问题分析 3,解决方案 4,问题总结 一 问 ...

  3. Entrust - Laravel 用户权限系统解决方案

    Entrust - Laravel 用户权限系统解决方案 参考文章: (1)Entrust - Laravel 用户权限系统解决方案 (2)https://www.cnblogs.com/qiyong ...

  4. tomcat7 https 拒绝连接_Ubuntu上运行Docker提示权限拒绝,如何处理?

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 如果您在Ubuntu上运行Docker,但被提示Per ...

  5. 成功解决PermissionError(权限拒绝解决答案集锦): [Errno 13] Permission denied: ‘f:\\program files\\python\\python36\

    成功解决PermissionError(权限拒绝解决答案集锦): [Errno 13] Permission denied: 'f:\\program files\\python\\python36\ ...

  6. CodeArt WSS3.0(MOSS)字段编辑权限控制解决方案(v1.0)

    Windows SharePint Service 3.0(或MOSS)默认不支持字段级的权限.而在项目的实施过程中,客户经常会提出这个需求. 解决方案有两种: 1)开发自定义的字段,在字段上附加控制 ...

  7. android app没有读写权限设置,Android 6.0以上权限拒绝打开权限设置界面的解决方法...

    本人使用小米手机,打开qq或者微信的时候,某个权限拒绝的话,会提示你开启,点击开启会跳转到app的权限设置界面,当然了,这是国内系统深层定制的原因,也就是说这个界面原声的android没有的!这里以小 ...

  8. 赛锐信息:集团化公司SAP权限管控解决方案

    引言 经验表明,常见的集团化公司企业SAP系统刚上线时,系统的权限管理往往未引起重视,企业关注更多的是系统能否顺畅运行.数据是否准确,此时为了确保系统迅速转起来,给很多用户的权限往往是放大的. 关键字 ...

  9. Vue2.0用户权限控制解决方案

    Vue2.0用户权限控制解决方案 参考文章: (1)Vue2.0用户权限控制解决方案 (2)https://www.cnblogs.com/zhumengke/articles/11526973.ht ...

最新文章

  1. ArrayList的内存泄露
  2. mysq 开启慢查询日志
  3. Windows 技巧篇-电脑蓝光过滤,颜色校准调节蓝光,电脑源头过滤蓝光,保护眼睛,护眼软件原理
  4. springboot @ConfigurationProperties注入属性流程
  5. UVA 10555 - Dead Fraction(数论+无限循环小数)
  6. cup first world_LOONCUP – The world's first SMART menstrual cup.
  7. 大数据之-入门_Hadoop是什么---大数据之hadoop工作笔记0008
  8. 剑指offer——23.反转链表
  9. structs2下的第一个helloworld!
  10. EasyPR中文车牌识别系统开发
  11. install opencv debian env
  12. 大数据Hadoop之——数据仓库Hive
  13. php gmssl,golang gmssl编译不过
  14. 推荐算法DCN(Deep Cross)自动构造高阶交叉特征原理介绍
  15. 如何解决win10连接手机无反应情况
  16. 科普:蓝绿部署、金丝雀发布(灰度发布)、A/B测试
  17. Oracle数据库练习题及答案大全(包含数据库脚本)
  18. Python 淘宝系列(三): 模拟登陆成功后获取购物车信息
  19. 微信朋友圈,模仿微信朋友圈,朋友圈点赞评论
  20. 使用Python获取bing壁纸接口

热门文章

  1. 浅谈mysql的执行计划是何方神圣
  2. matlab dfe 仿真,Matlab Simulink
  3. 企业上云要几步?中拓互联奉送企业上云全攻略
  4. 数字化转型时代,我们为什么越来越需要数据库云管平台?
  5. 如何用matlab画旋转面,基于MATLAB在旋转面及其方程教学中应用的教学设计
  6. 安卓3dtouch测试软件,不必羡慕iPhone!安卓手机可以这样实现“3D Touch”
  7. 初学jQuery Easy UI的总结
  8. android studio如何连接到MUMU模拟器
  9. java面试-jvm
  10. 3dmax软件导入图片为背景的方法与步骤