记一次nginx 502错误

记一次nginx 502错误

目标:搭建测试环境,将本地的代码放到测试环境展示。
错误日志

14675#0: *4 connect() to 127.0.0.1:6001 failed (13: Permission denied) while connecting to upstream, 

本地的nginx和测试环境的nginx配置相同,案例在本地可以正常运行,但在测试环境无法访问。开启端口后直接通过端口访问正常,推断问题出在nginx对请求的代理阶段。

经过查询资料和测试,发现问题出在linux的安全策略上。selinux阻止了链接。

[root@localhost ~]# getenforce
Enforcing

查了下资料,selinux貌似很复杂,功能也很强大。效率优先,这里先直接将它关闭。

# 临时修改
setenforce 0 # 设置SELinux 成为permissive模式

# 永久修改
vi /etc/selinux/config 
SELINUX=disabled
#SELINUX=enforcing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值