在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>
用于接收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连接?
答案 0 :(得分:2)
您可以根据您的配置使用netstat查找到ajp端口8012的连接 netstat -an | grep 8012