NGINX隐藏web服务器信息


我们知道在NGINX的配置文件里的http模块里 加入server_tokens off;   可以隐藏nginx的版本号信息,访问看到的只显示nginx

 

 更进一步的隐藏,不仅仅是版本号,可以自定义服务器信息。

操作步骤:

进入nginx的安装文件,找到src目录下的两个c文件:src/http/ngx_http_header_filter_module.c、src/http/ngx_http_special_response.c

vim  src/http/ngx_http_header_filter_module.c                             #修改49行
static u_char ngx_http_server_string[] = "Server: you guess!" CRLF;            #Server后写上自定义的服务器信息

vim  src/http/ngx_http_special_response.c                 #修改36行
"<hr><center>you guess !</center>" CRLF      

 一开始想着修改后只需要把nginx重启下就可以实现访问效果了,但是还是会显示出来没有达到预期效果。

 这个必须要在安装nginx的过程中进行修改才可以有效果,已经安装的只是修改无法实现自定义服务器信息。


免责声明!

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



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