列出 httpd 和 Tomcat 之间的 AJP 连接



在 CentOS 7 服务器上,httpd配置为使用AJPhttp流量路由到在同一服务器上运行的Tomcat实例。

哪些特定的bash命令将列出并计算httpdtomcat之间存在的AJP连接?

如果有帮助,以下是背景:

通过AJP向 Tomcat 发送请求的httpd配置是:

[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>

用于接收AJP路由连接的 Tomcat 配置包括:

[root@remote-host-name ~]# vi /opt/tomcat/conf/server.xml
.....
<Connector port="8012" protocol="AJP/1.3" redirectPort="8446" connectionTimeout="10000" keepAliveTimeout="10000" />
.....  

如何在任何给定时刻列出和计算httpdtomcat之间的实时 AJP 连接?

您可以根据自己的配置在此处使用 netstat 查找与 ajp 端口 8012 的连接 网络统计 -安 |格雷普 8012

最新更新