nginx错误日志中抛出以下异常日志:
2019/04/08 05:00:34 [crit] 8429#8429: *1 connect() to [::1]:8080 failed (13: Permission denied) while connecting to upstream, client: 192.0.0.0, server: localhost, request: “GET / HTTP/1.1”, upstream: “http://[::1]:8080/”, host: “11.11.11.11”
造成的原因可能是网络配置原因 检查一下网络访问的配置
getsebool -a | grep httpd_can_network_connect
如结果如下
httpd_can_network_connect --> off
则执行如下命令打开:
命令一: #SELinux命令,临时配置,重启后失效
setsebool httpd_can_network_connect=1
命令二:写入配置文件的命令,重启后保留
setsebool -P httpd_can_network_connect 1
解决办法:
我采用的是方法二,在nginx服务器执行以下命令:
setsebool -P httpd_can_network_connect 1