使用httpd proxy_ajp模块,proxy_ajp.conf配置如下
ProxyPass /examples/ ajp://localhost:8009/examples/
访问http://hostname/examples时出现如下错误:
[Wed Feb 01 15:56:37 2012] [error] (70014)End of file found: ajp_ilink_receive() can't receive header
[Wed Feb 01 15:56:37 2012] [error] ajp_read_header: ajp_ilink_receive failed
[Wed Feb 01 15:56:37 2012] [error] (120006)APR does not understand this error code: proxy: read response failed from (null) (localhost)
Tomcat启动信息:
Feb 1, 2012 4:54:34 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Feb 1, 2012 4:54:35 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8090
Feb 1, 2012 4:54:36 PM org.apache.jk.common.ChannelSocket init
INFO: Port busy 8009 java.net.BindException: Address already in use
Feb 1, 2012 4:54:36 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 1, 2012 4:54:36 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=1 time=0/645 config=null
Feb 1, 2012 4:54:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 207063 ms
解决方法:
从tomcat启动信息可以看到8009端口被使用,故修改conf/server.xml下ajp端口,由8009改为8010
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
改为
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
ProxyPass也修改为8010端口
ProxyPass /examples/ ajp://localhost:8010/examples/
具体为什么8009端口被使用,还不清楚,欢迎大家交流。
分享到:
相关推荐
nginx_ajp_module-通过Nginx支持AJP协议代理 概要 http { upstream tomcats { server 127.0.0.1:8009; keepalive 10; } server { listen 80; location / { ajp_keep_conn on; ajp_pass tomcats; } } } ...
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ``` - 可选地,如果需要监控功能,还可以加入: ```apache LoadModule proxy_balancer_module modules/mod_proxy_balancer.so ``` **2. 虚拟主机配置**...
标题中的“APACHE(proxy_ajp_stickysession) + TOMCAT实现高可用网站或管理系统集群”是指通过Apache HTTP服务器的Proxy_AJP模块配合Tomcat的stickysession特性,来构建一个高可用的Web服务集群。这样的集群可以提高...
这是一个 Nginx 的模块,用来使用 Ajp 协议连接后端的 Tomcat ,相当于 Apache 上的 mod_jk 模块。 配置方法: upstream tomcats { server 127.0.0.1:8009 srun_id=jvm1; jvm_route $cookie_JSESSIONID reverse...
ajp:向后端发送AJP协议的Cping包,通过接收Cpong包来判断后端是否存活。 port: 指定后端服务器的检查端口。你可以指定不同于真实服务的后端服务器的端口,比如后端提供的是443端口的应用,你可以去检查80端口的...
【酒店服务礼仪培训】 酒店服务礼仪是衡量酒店服务质量的重要标准,它涵盖了员工的仪表、仪态、礼节、语言和电话礼仪等多个方面。礼仪源于民俗,逐渐演变为社会交往的行为规范,是个人素质和专业形象的体现。...
White bells with pendulums of aniseHarmonies of glass where my lips become puppetsAnd take me to a gentle river of warm currentWhere I dream with seeing your gaze.But I refuse to open my eyes ...
nginx_ajp_module-0.3.0.zip 通过这个模块,Nginx可以直接连接AJP端口。 安装示例: $ wget 'http://nginx.org/download/nginx-1.4.4.tar.gz' $ tar -xzvf nginx-1.4.4.tar.gz $ cd nginx-1.4.4/ $ ./configure --...
【标题】"Tomcat-Ajp-lfi_python_" 涉及的是一个针对Apache Tomcat服务器的AJP协议Local File Inclusion(LFI)漏洞利用的Python脚本。这个标题表明了我们将探讨的话题是关于网络安全,特别是针对Web服务器的攻击...
nginx_ajp_module-0.3.0.tar.gz 通过这个模块,Nginx可以直接连接AJP端口。 安装示例: $ wget 'http://nginx.org/download/nginx-1.4.4.tar.gz' $ tar -xzvf nginx-1.4.4.tar.gz $ cd nginx-1.4.4/ $ ./configure -...
在本案例中,`nginx_ajp_module-master` 是一个针对Nginx的AJP模块,它使得Nginx能够处理AJP连接,将来自客户端的请求转发给后端的Tomcat服务器。这个模块通常需要被编译到Nginx源代码中,然后重新构建和安装Nginx。...
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass / ajp://server1:8009/ ProxyPassReverse / ajp://server1:8009/ ProxyPass / ajp://server2:8009/ ProxyPassReverse / ajp://server2:8009/ ...
CNVD-2020-10487-Tomcat-Ajp-lfi
**关于Tomcat的AJP端口禁用** 在IT领域,特别是服务器管理中,安全加固是至关重要的。Tomcat作为一款广泛使用的Java Servlet容器,它的安全性直接影响到整个应用系统的稳定性和数据安全。AJP(Apache JServ ...
名称 nginx_mod_cluster_module-基于原始mod_... - Add support to AJP using https://github.com/yaoweibin/nginx_ajp_module. (probably never will do it) - Sticky session based on URL param 工作功能: -
apache2.2.11和tomcat6整合配置例子打包下载,开发宝典...... apache2.2.11和tomcat6整合配置 1,下载mod_jk.so 2,在apache的httpd.conf里面加入...4,检查tomcat的server.xml里面的ajp是否被注释掉,要是注释掉了就打开
Apache 经典的 Web 服务器除了慢没有别的缺点了,Apache2 对 fcgi 支持并不好,非常好用的 proxy 和 proxy_ajp(很多人用它作为 Tomcat 的前端),不支持 epoll(这年头,epoll 几乎是性能的必备)。 Nginx 的主要...
在某些场景下,为了整合两者的优点,我们会利用Apache的`mod_proxy_ajp`模块来实现Apache与Tomcat的结合,以提高系统性能和负载均衡能力。下面将详细介绍这一过程。 `mod_proxy_ajp`是Apache HTTP服务器的一个模块...