如何查看apache加载的module的版本

 我来答
匿名用户
2015-12-12
展开全部
apache的版本我们知道可以使用# httpd -v就可以了。
查看apache加载的module的版本是多少?比如mod_jk的版本。
主要有两种方式:
1. 通过访问apache得到的相应头或该module的日志信息得到。
比如通过httpwatch或者firebug查看一个请求的相应信息:
Date Wed, 27 Oct 2010 04:29:40 GMT Server Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8i mod_jk/1.2.15

如果是在终端,没有浏览器,那么可以使用telnet:
telnet 10.249.167.161 9001 GET /index.htm HTTP/1.1 Host: sh.vip.alibaba.com:9001 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-cn,zh;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7

或者查看mok_jk或者apache日志。

forrest@ubuntu:~/work/intl-myalibaba/deploy/logs$ less error_log
[Tue Nov 02 05:09:37 2010] [notice] Apache/2.0.61 (Unix) mod_jk/1.2.26 configured -- resuming normal operations

2. 使用strings直接查看mod_jk.so
forrest@ubuntu:cd /usr/ali/apache2/modules$ forrest@ubuntu:/usr/ali/apache2/modules$ strings mod_jk.so | grep mod_jk mod_jk.so mod_jk.c mod_jk/1.2.26 logs/mod_jk.log mod_jk: Invalid JkLog path %s mod_jk: could not init JK log lock in child mod_jk: jk_log_to_file %s failed: %s mod_jk: could not create jk_log_lock mod_jk: Could not set permissions on jk_log_lock; check User and Group directives mod_jk: Invalid JkLogFile EMPTY mod_jk: could not open reliable pipe to jk log %s mod_jk: could not open JkLog file %s
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式