Nginx隐藏标识以及其版本号
Posted 星辰大海ゞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx隐藏标识以及其版本号相关的知识,希望对你有一定的参考价值。
1、隐藏版本号
curl nginx服务器时,有这么一行Server: nginx,说明我用的是 Nginx 服务器,但并没有具体的版本号。由于某些 Nginx 漏洞只存在于特定的版本,隐藏版本号可以提高安全性。这只需要在nginx.conf配置里加上这个就可以了:
server_tokens off;
2、隐藏Nginx标识--修改源码
# vim src/core/nginx.h +14
#define NGINX_VER "wjoyxt/" NGINX_VERSION
# vim src/http/ngx_http_special_response.c +29
"<hr><center>wjoyxt</center>" CRLF
# vim src/http/ngx_http_header_filter_module.c +49
static char ngx_http_server_string[] = "Server: wjoyxt" CRLF;
3、重新编译安装后即可
4、curl -I 进行验证
以上是关于Nginx隐藏标识以及其版本号的主要内容,如果未能解决你的问题,请参考以下文章