`
ayuayufan
  • 浏览: 29149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache的proxy模块与resin模块冲突的问题

    博客分类:
  • J2EE
阅读更多

今天在配置apache和resin桥接情况下设置代理时出现了一个问题。我想在页面的请求中将/needtransfer/...的请求,转换为http://other.domain.com/needtransfer/...的请求。apache的配置文件是这样的:

LoadModule caucho_module modules/mod_caucho.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

...

ProxyPass /needtransfer http://other.domain.com/needtransfer
ProxyPassReverse /needtransfer http://other.domain.com/needtransfer

...

#mod_caucho Resin Configuration
...

 在实际请求时,http://localhost/needtransfer/...的链接每次都是被转发给resin,由于resin下没有/needtransfer/的路径,于是出现了404错误。改了N久之后忽然想到,和modules的加载顺序可有关系,于是改为:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

...

ProxyPass /needtransfer http://other.domain.com/needtransfer
ProxyPassReverse /needtransfer http://other.domain.com/needtransfer

...

#mod_caucho Resin Configuration
LoadModule caucho_module modules/mod_caucho.so
...

 问题解决。

1
0
分享到:
评论

相关推荐

    apache Proxy_Error

    apache Proxy Error apache Proxy Error apache Proxy Error apache Proxy Error

    apache代理mod_proxy、mod_proxy_http代理模块库包下载(32位windows\linux版本).txt

    该软件包是apache的httpd中mod_proxy.so、mod_proxy_http.so代理模块,分别对应包含linux、windows的版本。

    apache,resin整合说明

    Apache和Resin是两个流行的Web服务器和应用服务器。Apache主要用于HTTP服务,而...正确配置Apache的mod_proxy模块和Resin的代理连接器是整合的关键。同时,根据实际情况调整配置,可以进一步提升系统性能和可靠性。

    apache 相关工具模块

    2. **模块化设计**:Apache的模块化设计使得我们可以根据需求安装和卸载各种模块,如mod_rewrite用于URL重写,mod_security用于Web应用防火墙,mod_deflate用于内容压缩,mod_proxy用于代理服务等。 3. **Apache...

    Apache2+resin-2.1.16

    Apache2和Resin是两种流行的Web服务器,它们在部署Java Web应用程序时经常被结合使用,以实现更高的性能和稳定性。Apache2是世界上最广泛使用的HTTP服务器,而Resin是一款高效的Servlet和JSP容器,由Caucho ...

    apache+resin在linux的搭建.doc

    搭建 Apache 和 Resin 需要遵循一定的步骤,包括卸载 JDK、安装 JDK、安装 Apache、安装 Resin、添加 mod_rewrite 模块和添加 mod_proxy 模块。只有遵循正确的步骤,才能成功搭建 Apache 和 Resin。

    resin4.0和apache 2.2搭建服务器

    实现Resin和Apache的负载均衡,我们可以使用Apache的mod_proxy模块。这个模块允许Apache作为反向代理服务器,将接收到的HTTP请求转发到Resin服务器。配置过程包括以下步骤: 1. 安装mod_proxy模块:在Apache服务器...

    java使用apache+resin实现负载均衡设置

    可以使用 Apache 的模块 mod_proxy_balancer 来实现负载均衡。 六、结论 使用 Apache+Resin 实现负载均衡设置可以提高系统的可用性和性能。但是,需要根据实际情况选择合适的解决方案,并且需要考虑 License 费用...

    apache与resin整合实现负载均衡.doc

    `mod_caucho.so` 是 Apache 与 Resin 之间通信的关键模块,它实现了负载均衡功能。下载 mod_caucho.so 文件并将它放在 Apache 的 modules 目录下。然后,在 Apache 的配置文件 `httpd.conf` 中加载该模块,例如: ...

    apache 无法加载ssl模块的问题

    首先,Apache 的 SSL 模块(mod_ssl)是用于实现安全套接层 (SSL) 和传输层安全 (TLS) 协议的关键组件,这些协议用于加密浏览器与服务器之间的通信。如果你在启动 Apache 时收到“无法加载 ssl 模块”的错误,可能是...

    apache安装包与jk模块

    在实际环境中,JK模块还可以结合其他组件,如Apache的mod_proxy_ajp模块,实现更高级的负载均衡策略,比如轮询、最少连接数等,以优化多台Tomcat服务器之间的负载分配。 总之,"apache_2.2.4-win32-x86-no_ssl.msi...

    Resin3.0.x+Apache2.0.x安装备忘录!

    总结,Resin与Apache的集成配置是一项技术性强且需要细心的工作,它涉及到服务器管理、网络通信、模块配置等多个方面。通过熟练掌握这些知识,我们能够构建出高效、可靠的Web服务环境。希望本文的详尽讲解能为你的IT...

    apache集群tomcat需要的加载模块

    这个模块使得Apache能够识别和处理Java Servlet和JSP应用,从而与Tomcat进行有效协作。`mod_jk-1.2.26-httpd-2.2.4.so`是该模块的一个具体版本,适用于Apache 2.2.4版本。安装此模块后,Apache能够理解并处理由...

    Apache 2.4 中文文档 - Apache 模块 mod_proxy_balancer | Docs4dev.mht

    Apache 2.4 中文文档 - Apache 模块 mod_proxy_balancer | Docs4dev.mht

    利用apache的proxy-ajp做apache与tomcat的结合(转载) jackey

    在某些场景下,为了整合两者的优点,我们会利用Apache的`mod_proxy_ajp`模块来实现Apache与Tomcat的结合,以提高系统性能和负载均衡能力。下面将详细介绍这一过程。 `mod_proxy_ajp`是Apache HTTP服务器的一个模块...

    linux下resin与apache整合宣贯.pdf

    【Linux下Resin与Apache整合】 在Linux操作系统中,整合Resin(一个Java应用服务器)与Apache HTTP Server(一个流行的Web服务器)是为了充分利用两者的优势,例如Apache的高性能静态内容处理和Resin对Java应用程序...

    Apache+Resin做负载均衡 [windows 2003]

    配置Resin以运行Java Web应用程序,并监听一个非默认端口(如8888),避免与Apache冲突。 3. **配置Apache**:在Apache的httpd.conf文件中,配置虚拟主机和代理规则。例如,创建一个名为"resin_cluster"的虚拟主机...

Global site tag (gtag.js) - Google Analytics