apache使用proxypass连接tomcat 的一个问题,apache的error log片段如下
我使用apache管理了多个tomcat,每个tomcat都使用不同的端口,其他网站都可以正常访问,但是今天新增了一个就出现这个问题,非常奇怪
[Wed Mar 09 11:19:50 2011] [error] ajp_read_header: ajp_ilink_receive failed
[Wed Mar 09 11:19:50 2011] [error] (120006)APR does not understand this error code: proxy: read response failed from (null) (localhost)
[Wed Mar 09 11:19:53 2011] [error] (70014)End of file found: ajp_ilink_receive() can't receive header
[Wed Mar 09 11:19:53 2011] [error] ajp_read_header: ajp_ilink_receive failed
[Wed Mar 09 11:19:53 2011] [error] (120006)APR does not understand this error code: proxy: read response failed from (null) (localhost)
[Wed Mar 09 11:19:53 2011] [error] (70014)End of file found: ajp_ilink_receive() can't receive header
[Wed Mar 09 11:19:53 2011] [error] ajp_read_header: ajp_ilink_receive failed
[Wed Mar 09 11:19:53 2011] [error] (120006)APR does not understand this error code: proxy: read response failed from (null) (localhost)
[Wed Mar 09 11:19:54 2011] [error] (70014)End of file found: ajp_ilink_receive() can't receive header
[Wed Mar 09 11:19:54 2011] [error] ajp_read_header: ajp_ilink_receive failed
在网上搜了很多方法,都是不能解决问题,后来经过排查,发现和 ajp的端口有关系,原来使用的是8009,修改为大于8010的端口即可,问题解决了,但是不知道原因,希望对遇到相同问题的朋友们有帮助,或者有人知道原因,请分享一下
分享到:
相关推荐
而Tomcat是Apache软件基金会的项目,是一个开源的Java Servlet容器,它实现了Java EE的Web应用服务器部分,主要用于运行Java Web应用程序。 集成步骤通常包括以下几个关键环节: 1. **安装Apache**:下载并安装...
在Linux环境中,使用Apache HTTP服务器和Tomcat应用服务器配置多个域名(包括二级域名)是一项常见的任务,这可以实现一个服务器托管多个网站或者服务。Apache通常作为前端服务器处理静态内容,而Tomcat则作为后端...
通过AJP Proxy,Apache可以将请求转发给后端的多个Tomcat实例,从而实现负载均衡。 **1. 引入模块** - 在`httpd.conf`文件中添加以下内容来加载所需的模块: ```apache LoadModule proxy_module modules/mod_...
通过上述步骤,我们可以实现Apache与Tomcat的有效整合,从而构建一个功能强大的Web应用平台。需要注意的是,在实际部署过程中,还需要考虑安全性、性能优化等方面的问题,以确保系统的稳定性和高效性。
mod_jk是Apache的一个模块,专门用于处理Java应用服务器的连接,如Tomcat。在Apache 2.2版本中,这个模块已经内置,配置过程比早期版本更加简洁。以下是如何设置Apache Tomcat集群的步骤: 1. **启用Apache代理模块...
如果没有,Apache会默认使用第一个`VirtualHost`配置作为所有IP的主站点。 2. **检查VirtualHost配置** 确保每个`VirtualHost`块都有唯一的`ServerName`或`ServerAlias`。如果配置重复,Apache可能会忽略某些设置...
- `DirectoryIndex`用于指定当访问一个目录但未提供具体文件名时,Apache应加载哪个文件作为默认页面。例如,`DirectoryIndex index.html index.html.var index.php`将使Apache优先尝试加载这些文件中的第一个可用...
Apache配置虚拟转向是一种常见的Web服务器设置,用于在一个IP地址或端口上托管多个独立的网站。这在服务器资源有限或者需要为不同的域名提供不同服务时非常有用。在本例中,我们将深入理解如何配置Apache来实现虚拟...