在CentOS 7服务器上,httpd配置为使用AJPhttp通信路由到同一服务器上运行的Tomcat实例。
哪些特定的bash命令将列出并计算AJPhttpd之间的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" />
.....

在任何给定时刻,如何列出和计算AJPhttpd之间的活动ajp连接?

最佳答案

根据您的配置,您可以使用netstat在这里找到到ajp端口8012的连接
netstat-安格雷普8012

关于java - 列出httpd和Tomcat之间的AJP连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43528263/

10-09 19:21