权限
在确认了是有访问权限和文件有权限的情况下,可以看下是不是和我一样的情况
开启了SELinux或者AppArmor

案例
在nginx上使用方向代理python程序,nginx一直报502
- nginx配置

- 测试
curl localhost/getNumber
- nginx访问日志
127.0.0.1 - - [03/Aug/2021:15:46:03 +0800] "GET /getNumber HTTP/1.1" 502 3693 "-" "curl/7.29.0" "-"
127.0.0.1 - - [03/Aug/2021:15:46:05 +0800] "GET /getNumber HTTP/1.1" 502 3693 "-" "curl/7.29.0" "-"
127.0.0.1 - - [03/Aug/2021:15:48:

本文记录了一次在CentOS7上遇到的'Permission Denied'问题,问题源于开启的SELinux。当使用Nginx作为反向代理时,出现502错误。通过查看error日志并提升到debug级别,发现是由于连接到9999端口的进程缺少权限。解决方案是检查并关闭SELinux,通过修改配置文件并重启机器,使得问题得以解决,恢复正常访问。
订阅专栏 解锁全文
618

被折叠的 条评论
为什么被折叠?



