热搜词
发表于 2014-4-11 11:32:29 | 显示全部楼层 |阅读模式
中国十大网站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在内的所有配置文件可用,这将可能导致一些安全问题。因此建议在正式运行的服务器上取消此模块,如果一定要使用,则应对其访问进行控制。
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 09:25 , Processed in 0.166518 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team