nginx和xary都启动成功,没发现错误提示,但无法使用。
1.检查反向代理网址出现
502 Bad Gateway
正常显示应该是
Bad Request
2.检查nginx错误日志
cat /var/log/nginx/error.log
发现错误日志中包含:
connect() to 127.0.0.1:8080 failed (13: Permission denied
3.很明显是反向代理没有权限导致的,这种情况直接找selinux算账!先查看selinux是不是打开的
/usr/sbin/sestatus -v|grep 'SELinux status:'
出现enabled
就是打开的
SELinux status: enabled
4.那就基本上无误了,再看看httpd是不是被关闭了。
getsebool httpd_can_network_connect
off就是被关闭了
httpd_can_network_connect --> off
5.设置selinux开启就好了
setsebool -P httpd_can_network_connect 1