0°

Apache,Nginx通过源文件修改版本信息

Apache源代码目录下:

# vi include/ap_release.h

通过修改以下信息,修改或隐藏版本号与名字:

#define AP_SERVER_BASEVENDOR "Apache Software Foundation" //开发组织名
#define AP_SERVER_BASEPROJECT "Apache HTTP Server" //服务器项目名称
#define AP_SERVER_BASEPRODUCT "Apache" //服务器软件名
#define AP_SERVER_MAJORVERSION_NUMBER 2 //主版本
#define AP_SERVER_MINORVERSION_NUMBER 2 //次版本
#define AP_SERVER_PATCHLEVEL_NUMBER 9 //修正版本
#define AP_SERVER_DEVBUILD_BOOLEAN 0 //
# vi os/Unix/os.h
#define PLATFORM "Unix" //操作系统名称
# vi modules/generators/mod_info.c
ap_rputs("<body><h1 style=\"text-align: center\">"
             "Apache Server Information

\n”, r); //Apache Server Information查看server-info的页面标题

# vi modules/generators/mod_status.c
ap_rputs("<h1>Apache Server Status for ", r); //Apache Server Status查看server-status的页面标题

Nginx源代码目录下:

# vi src/core/nginx.h
#define nginx_version       8039	//版本号信息
#define NGINX_VERSION      "0.8.39"	//版本号信息
#define NGINX_VER          "nginx/" NGINX_VERSION	//软件名称只需修改nginx
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论