中国十大网站Web服务器市场调查数据:
-------------------------------------------------------
企业名称 Web服务器 说明
谷歌中国 Gws谷歌自主开发的Google Web Server
百度 BWS由百度自主开发的Baidu Web Server
淘宝 ApacheApache旗下的开源http服务器
Sina Apache
搜狐 Apache
开心网 Apache
优酷 Apache
腾讯 Ngnix
163 Ngnix
人人网 Ngnix
------------------------------------------------------
首先,我们通过这张表格来看:
除了百度及谷歌两大搜索引擎是自主开发的自己WEB服务器外,Apache WEB服务器占据的市场份额还是蛮高,像IIS几乎没什么人在用了,版权问题,大家伤不起啊!
Apache服务器使用,本身就是由有两个模块来提供服务器的信息,一个是Mod_status模块,它能动态显示当前服务器的运行状态,另一个则是Mod_info模块,它主要提供服务器附加的配置信息。通过这两个模块,用户可以很容易地了解Apache的工作状态和配置情况,但是在正常工作的服务器上,不推荐使用这两个模块,一是因为它们会消耗一点系统资源,二是因为它们会泄露你的服务器信息。以下南园下载网的小编整理Mod_status与Mod_info两模块的功能下特点:
一、Mod_status 模块
Mod_status模块可以提供以下服务器运行状态:
1)当前工作的进程数量;
2)空闲的进程数量:
3)服务器已经运行的时间:
4)当前正在连接的主机和请求;
5)单个进程的CPU使用率和Apache当前CPU使用的百分比;
6)每秒平均请求量,每秒发送字节数,每个请求发送字节数。
警告:
Mod status如果被静态编译进了服务器或是作为模块加载,那么server-status处理器将会使包括.htaccess在内的所有配置文件可用,这将可能导致一些安全问题。因此建议在正式运行的服务器上取消此模块,如果非要使用,则应对其访问进行控制。
二、Mod_info 模块
相对于mod status模块,mod info模块则只提供服务器的配置信息,并且也不能动态更新。读者可以通过在httpd.conf文件中增加以下内容来使用mod info模块。
由于mod info提供的信息是由已经解析过的配置文件提供的,而不是原始的配置文件,因此存在以下问题。
1)立即执行而并不存储的指令不会被列出,包括:ServerRoot、LoadModule、LoadFile。
2)控制配置文件自身行为的指令不会被列出,包括:Include、<lfModule>、<lfDefine>,但是通过Include包含进来的指令将会被列出。
3)配置中的注释不会被列出。
4).htaccess文件中的配置指令不会被列出。
5)部分第三方模块的指令有可能不会被列出。
和mod_status一样,mod_info也存在安全问题,只要mod_info被加载或是编译到务器中,那么server_info处理器将会使包括.htaccess在内的所有配置文件可用,这将可能导致一些安全问题。因此建议在正式运行的服务器上取消此模块,如果一定要使用,则应对其访问进行控制。
文章自来 南园下载网 www.nydown.com 转载请连带出自!