通过命令:

# curl -s -I www.codigg.com | fgrep 'Server'
Server: Apache/2.0.52 (Red Hat)

可以查看web服务器信息,但是这个信息却可以伪装,如:gws(Google),BWS/1.0(baidu),SWS/1.0 (soso) 等。

修改方法比较简单,修改源代码后重新编译安装即可。

1. nginx修改src/core/nginx.h:

#define NGINX_VERSION      "1.3"
#define NGINX_VER          "CODIGG/" NGINX_VERSION

2. Apache修改include/ap_release.h

#define AP_SERVER_BASEVENDOR    "CODIGG" // 开发者
#define AP_SERVER_BASEPRODUCT    "WS" // 产品
#define AP_SERVER_MAJORVERSION  1 //主版本
#define AP_SERVER_MINORVERSION  0 //次版本
#define AP_SERVER_PATCHLEVEL     1 //修正版本

Apache默认还会返回操作系统信息,继续修改os/os2/os.h:

#define PLATFORM "CODIGGOS"

上面的两个web服务器修改方法已经很常见,最后补充一个lighttpd的
3. lighttpd修改configure

PACKAGE_NAME='CodiggWS'
PACKAGE_VERSION='1.0'