Apache 的信息查看模块 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- Apache 的信息查看模块 (http://www.webasp.net/article/12/11150.htm) |
| -- 作者:未知 -- 发布日期: 2004-06-11 |
|
本文我们将讨论使用 mod_status 和 mod_info to 来告诉你目前服务器的工作情况我可以得到什么样的信息? 客户喜欢这些资料 mod_info 和 mod_status 如果你使用缺省方法安装的 Apache 的话,应该已经安装了mod_status ,唯一要做的就是在配置文件(httpd.conf) 中加入下面几行(其实,只要注释掉就可以了) SetHandler server-status 这个 SetHandler 语句告诉 Apache ,一旦接收到匹配的请求的话(在本例中就是/server-status)不是去寻找对应的文件,而是转去由相应的模块或者CGI 来处理。 在以上的配置中,存取/server-status 资源时,将提供服务器当前活动的报告。 格式如下: W 代表一个正在应答的子进程,_ 表示空闲的子进程在等待进入的连接。每一个点代表一个还没有生成的潜在的子进程。每一个潜在允许使用的服务用这样的一段来表示。 他还同时告诉你,系统自从上次启动以来已经运行了多少时间。如果需要更多的信息,可以打开ExtendedStatus 开关,这个开关缺省是关的。打开这个开关之后,除了以上信息以外,还可以得到一张每一个子进程及其所作工作的列表。 mod_info SetHandler server-info 这个页面显示的启示就是你编译到Apache 里面的东西的列表以及其他针对服务器的各种特性。 如果你输入:http://your.server/server-info/ 就可以看到服务器内置的模块列表或者通过DSO 加载的模块列表。这对于安装和配置特定的服务器来说是十分有用的。特别是用来对错误的配置文件查找问题时。 好了,这两个模块的基本介绍就到这里了。详细的信息你还是需要自己去琢磨。因为在方便客户的同时,也需要一定的保密措施,需要对这两个模块所显示的信息,限制到特定的人才能使用,所以,还需要使用Deny,Allow 等语句来限制访问权限。 |
| webasp.net |