开发者社区> 问答> 正文

修改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 6705 0
2 条回答
写回答
取消 提交回答
  • 您的帖子很精彩!希望很快能再分享您的下一帖!
    2013-08-29 14:12:17
    赞同 展开评论 打赏
  • 信章鱼 猛加分
    2013-08-29 11:34:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载