在 CentOS 7 服务器上,httpd
配置为使用 AJP
将 http
流量路由到 Tomcat
在同一台服务器上运行的实例。
哪些特定的 bash
命令将列出并计算 httpd
和 tomcat
之间存在的 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" />
.....
我如何在任何给定时刻列出和计算 httpd
和 tomcat
之间的实时 AJP 连接?
最佳答案
您可以使用 netstat 根据您的配置在此处找到与 ajp 端口 8012 的连接 网络统计-an | grep 8012
关于java - 列出 httpd 和 Tomcat 之间的 AJP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43528263/