开发者社区 问答 正文

修改NginxTenginehttp头部信息,更安全

在编译安装前修改以下文件后再编译安装即可,如果已安装好好就只有重新编译了。
vim src/core/nginx.h


#define TENGINE_VERSION    "1.2.3"   修改为你想要的版本号
#define TENGINE_VER        "Tengine/" TENGINE_VERSION  修改为你所要的名称


vim src/http/ngx_http_special_response.c

大约80行"<hr/>Powered by Tengine" CRLF
改为"<hr/>Powered by Holin.net" CRLF

vim src/http/ngx_http_header_filter_module.c


约49行:
static char ngx_http_server_string[] = "Server: Tengine" CRLF;
static char ngx_http_server_full_string[] = "Server: " TENGINE_VER CRLF;

改为:
static char ngx_http_server_string[] = "Server: Holin.net" CRLF;
static char ngx_http_server_full_string[] = "Server: " TENGINE_VER CRLF;


测试效果,我改成了UFO
如下图


骚年你改好了吗

展开
收起
holinhot 2013-08-29 11:30:34 6727 分享 版权
2 条回答
写回答
取消 提交回答
  • 您的帖子很精彩!希望很快能再分享您的下一帖!
    2013-08-29 14:12:17
    赞同 展开评论
  • 信章鱼 猛加分
    2013-08-29 11:34:25
    赞同 展开评论
问答分类:
问答地址: