在CentOS 7服务器上,httpd
配置为使用AJP
将http
通信路由到同一服务器上运行的Tomcat
实例。
哪些特定的bash
命令将列出并计算AJP
和httpd
之间的tomcat
连接?
如果有帮助,下面是背景:
通过httpd
向tomcat发送请求的AJP
配置是:
[root@remote-host-name ~]# vi /etc/httpd/conf.d/mydomain.com.conf
<VirtualHost www.mydomain.com:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
ErrorLog /var/log/httpd/mydomain_com_error.log
CustomLog /var/log/httpd/mydomain_com_requests.log combined
ProxyPass / ajp://my.public.ip.addr:8012/
ProxyPassReverse / ajp://my.public.ip.addr:8012/
</VirtualHost>
用于接收路由连接的tomcat配置包括:
[root@remote-host-name ~]# vi /opt/tomcat/conf/server.xml
.....
<Connector port="8012" protocol="AJP/1.3" redirectPort="8446" connectionTimeout="10000" keepAliveTimeout="10000" />
.....
在任何给定时刻,如何列出和计算
AJP
和httpd
之间的活动ajp连接? 最佳答案
根据您的配置,您可以使用netstat在这里找到到ajp端口8012的连接
netstat-安格雷普8012
关于java - 列出httpd和Tomcat之间的AJP连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43528263/