HTTP响应头中修改NGINX的真实SERVER信息


若需要自定义Server信息如下图:

 则需要更改Nginx的源码,然后重新编译安装,需要改动的源代码信息如下模块:

// 文件1.src/http/ngx_http_header_filter_module.c

static u_char ngx_http_server_string[] = "Server: nginx" CRLF;
static u_char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;
static u_char ngx_http_server_build_string[] = "Server: " NGINX_VER_BUILD CRLF;

// 文件2(可选).src/core/nginx.h一些变量及配置版本信息:

 若只想隐藏版本号,在配置文件nginx.conf中http类别里加入server_tokens off;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM