Linux 環境下,Apache 正常安裝,httpd.conf也已正常配置,經測試80端口也已開通,但在外網測試時仍然是提示503錯誤。通過查資料和分析懷疑是SELinux的緣由,因而查看果真是:
linux
Liunx命令代碼
[root@ logs]# /usr/sbin/getsebool -a |grep httpd_can_network_connect
httpd_can_network_connect --> off
因而嘗試解決方案:
咱們須要將httpd_can_network_connect設置爲on:
Linux命令代碼
[root@ logs]# /usr/sbin/setsebool -P httpd_can_network_connect=1
[root@ logs]# /usr/sbin/getsebool -a |grep httpd_can_network_connect
httpd_can_network_connect --> on
從新訪問,頁面果真能夠訪問了。
另外直接關掉SELinux也是能夠解決這個問題的:
修改/etc/selinux/config 而後重啓:
Liunx代碼代碼
SELINUX=disabled
或者實時生效的方式:
Linux命令代碼
[root@ linuxidc]# /usr/sbin/setenforce 0 後端