Linux下Apache正常配置下仍然503的解决办法
2015-05-02 12:59
190 查看
工作中用到了Apache做反向代理,配置好后遇到了503的问题,再次作为记录,我采用的是方法一并验证可行。
Linux 环境下,Apache 正常安装,httpd.conf也已正常配置,经测试80端口也已开通,但在外网测试时仍然是提示503错误。经过查资料和分析怀疑是SELinux的原因,于是查看果然是:
原因:
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
Linux 环境下,Apache 正常安装,httpd.conf也已正常配置,经测试80端口也已开通,但在外网测试时仍然是提示503错误。经过查资料和分析怀疑是SELinux的原因,于是查看果然是:
原因:
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
相关文章推荐
- linux下Apache正常配置下仍然503的解决办法
- Linux 下 apache mysql等服务修改默认端口后无法正常启动解决办法
- apache配置,php中没有php5apache2_2.dll的原因及解决办法
- php apache 配置后不能正常显示html文件的解决方法
- apache配置 php中没有php5apache2_2.dll的原因及解决办法
- apache配置,php中没有php5apache2_2.dll的原因及解决办法
- apache配置,php中没有php5apache2_2.dll的原因及解决办法
- linux下tomcat配置cronolog出现的一些错误解决办法!
- [绝对经典]Linux+Mysql+Apache+Php开发环境搭建全过程及问题的解决办法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- XAMPP之Apache、MySQL不能正常启动的解决办法
- winxp[sp2]下Apache无法正常使用实战得出的解决办法
- Linux httpd(apache)启动失败 解决办法
- 改apache的默认目录配置文件httpd.conf,apache 403错误的解决办法
- vsFTPd-Linux网络安装与配置FTP服务器及Redhat局域网安装的解决办法
- 我学Linux是遇到的ftp配置问题和解决办法
- APMServ错误解决办法:1、Apache启动失败,请检查相关配置
- Windows下Apache+PHP服务器配置mysql数据库时出现内存不能为"read"的解决办法
- 改apache的默认目录配置文件httpd.conf,apache 403错误的解决办法 【转】
- APMServ错误解决办法:1、Apache启动失败,请检查相关配置