【发布时间】:2017-04-20 19:27:42
【问题描述】:
在 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-routed 连接的 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 连接?
【问题讨论】:
标签: java linux bash apache tomcat