`
cjx186
  • 浏览: 276418 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache ProxyPass 出现503 Service Temporarily Unavailable

阅读更多
在CentOS上配置Apache和Tomcat整合,因为之前windows已经配置好,所以httpd.conf就直接复制代码上去了。发现一直报错。
<VirtualHost *:80>
    #域名
    ServerName amap.jww.cn
    #DocumentRoot /var/www/catlog
    ErrorLog "/var/www/catlog/error.log"
    CustomLog "/var/www/catlog/common.log" common
    #反向代理Begin
    ProxyPass /images !
    ProxyPass /css !
    ProxyPass /js !
    #可多对
    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/
    #反向代理END
</VirtualHost>
查看日志发现报错
Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Apache/2.2.15 (CentOS) Server at amap.jww.cn Port 80

[Thu Jul 19 05:20:50 2012] [error] (13)Permission denied: proxy: HTTP: attempt to connect to 127.0.0.1:8080 (127.0.0.1) failed
[Thu Jul 19 05:20:50 2012] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
问渡娘后得知是是SELinux的原因,httpd不能防问网络
[root@jwsz ~]# /usr/sbin/getsebool -a |grep httpd_can_network_connect
httpd_can_network_connect --> off
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off
[root@jwsz ~]#
更改SELinux设置
[root@jwsz ~]# /usr/sbin/setsebool -P httpd_can_network_connect=1
[root@jwsz ~]# /usr/sbin/getsebool -a |grep httpd_can_network_connect
httpd_can_network_connect --> on
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off
[root@jwsz ~]#
另外关掉SELinux也是可以解决这个问题
修改/etc/selinux/config 然后重启:
引用
SELINUX=disabled

或者实时生效的方式:
引用
[root@ var]# /usr/sbin/setenforce 0
分享到:
评论

相关推荐

    Apache的ProxyPass指令详解

    ### Apache的ProxyPass指令详解 #### 一、简介 在现代Web架构中,Apache作为一款广泛使用的开源Web服务器软件,提供了强大的代理功能。通过使用`ProxyPass`指令,管理员能够轻松地将远程服务器上的资源映射到本地...

    apache2.2.4 负载均衡.txt

    ### Apache 2.2.4 负载均衡配置详解 #### 一、负载均衡的重要性与背景 随着网站流量的增长及用户体验需求的提高,单一服务器往往难以满足高性能、高可用性的要求。因此,通过负载均衡技术来分散请求到多个服务器上...

    Apache2.4集群tomcat8

    通过设置Apache的`ProxyPass`指令中的nofailover参数,可以在某个Tomcat实例失败时自动路由到其他实例。同时,你还可以配置Tomcat的`Server`元素中的`shutdown`属性,以防止意外关闭。 **五、性能优化** 为了最大...

    Apache&weblogic;安装及配置反向代理转发

    Apache 和 Weblogic 安装及配置反向代理转发 在本文中,我们将详细介绍如何安装和配置 Apache 和 Weblogic,以实现反向代理转发。该配置可以将 Weblogic 服务器的内容转发到 Apache 服务器上,从而提高网站的性能和...

    Apache2.2.15安装及配置过程

    Apache 2.2.15 是一款广泛应用的开源Web服务器,其安装和配置对于搭建网站服务至关重要。在本文中,我们将详细阐述如何安装这个特定版本的Apache,并介绍反向代理配置的基本步骤。 首先,要安装Apache 2.2.15,你...

    apache服务器的配置方法

    ### Apache服务器配置详解 #### 一、Apache服务器配置方法概览 Apache服务器是目前最流行的Web服务器之一,它不仅能够高效稳定地处理大量的HTTP请求,还可以通过丰富的模块扩展其功能。本文将详细介绍如何配置...

    apache配置-只允许域名访问-不允许ip访问

    apache配置,只允许域名访问,不允许ip访问

    Apache+tomact7集群

    通过设置HTTP代理和负载均衡指令,如`ProxyPass`和`ProxyPassReverse`,可以在Apache配置文件中配置负载策略。 2. **负载均衡策略**:Apache支持多种负载均衡策略,如轮询(Round Robin)、最少连接(Least ...

    apache2.2 + tomcat6 配置方式

    - 错误日志:监控Apache和Tomcat的日志文件,以解决配置过程中可能出现的问题。 - 安全性:使用SSL加密连接,以保护数据传输安全,避免中间人攻击。 6. **性能优化**: - 负载均衡:如果负载较大,可以配置多个...

    JSP环境配置 Apache2.

    ### JSP环境配置与Apache2及Tomcat5.5整合详解 #### 一、概述 在Web应用开发中,特别是Java Web开发领域,Apache HTTP Server(简称Apache)和Tomcat服务器是两个非常重要的组成部分。Apache作为一款高效稳定的...

    linux下安装apache的及反向代理配置完整过程

    Linux 下安装 Apache 及反向代理配置完整过程 Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 ...

    Apache安装,配置反向代理

    ### Apache安装与配置反向代理知识点详解 #### 一、Apache简介 Apache是一款广泛使用的开源Web服务器软件,它能够提供高效、稳定的服务。Apache支持多种操作系统,包括Windows、Linux等。本文将详细介绍如何在...

    apache转发服务器

    Apache的ProxyPass和ProxyPassReverse指令配合使用时,可以根据后端服务器的健康状态动态调整转发策略。通过mod_proxy_health_check,Apache可以定期检查后端服务器的运行状态,确保转发的可靠性。 综上所述,...

    apache与IIS合成配置

    在 Apache 中,可以通过 `ProxyPass` 和 `ProxyPassReverse` 指令将某些路径的请求代理到 IIS 服务器上。例如,对于 ASP 网站 `www.pocketline.com.cn`,Apache 将所有对这个域名的请求代理到 IIS 的 83 端口。 5. ...

    Ubuntu环境keepalived+Apache双活机制配置参考

    在构建高可用性Web服务时,`Ubuntu`环境下的`Keepalived`和`Apache`双活机制是一种常用的方法。这种配置确保了即使一台服务器出现故障,另一台服务器也能无缝接管,保持服务的连续性和稳定性。以下是详细的配置步骤...

    Apache与Tomcat整合配置.pdf

    ### Apache与Tomcat整合配置详解 #### 一、引言 在现代Web开发环境中,为了提高安全性、稳定性和性能,通常需要对Web应用服务器进行适当的配置。本文将详细介绍如何通过整合Apache与Tomcat来实现这一目标。Apache...

    Apache+tomcat实现负载均衡

    Apache和Tomcat是两个在Web开发领域广泛应用的开源软件。Apache作为HTTP服务器,负责处理静态内容,而Tomcat则是Java应用服务器,主要处理Servlet和JSP等动态内容。当面对高并发访问时,单个服务器可能无法有效应对...

    apache2.2和tomcat6整合

    ### Apache 2.2 和 Tomcat 6 整合知识点详解 #### 一、整合背景与意义 在 Web 应用开发与部署过程中,Apache 作为一款非常成熟且功能强大的 Web 服务器软件,在处理静态资源方面表现优异;而 Tomcat 作为 Java ...

    Apache+Tomcat整合

    在 Apache 中,通过 `ProxyPass` 和 `ProxyPassReverse` 指令将所有请求转发到 `balancer://tomcatcluster`,这样 Apache 就会根据负载均衡策略将请求分发给后端的 Tomcat 实例。`stickysession` 参数用于保持用户...

Global site tag (gtag.js) - Google Analytics