千家信息网

怎么修改Nginx版本名称伪装任意web server

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍了怎么修改Nginx版本名称伪装任意web server的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么修改Nginx版本名称伪装任意web serve
千家信息网最后更新 2026年11月01日怎么修改Nginx版本名称伪装任意web server

这篇文章主要介绍了怎么修改Nginx版本名称伪装任意web server的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么修改Nginx版本名称伪装任意web server文章都会有所收获,下面我们一起来看看吧。

如何修改nginx默认的名称,可以稍微的伪装一下,也可以装x

一般来说修改3个位置,一个是nginx.h、另一个是ngx_http_header_filter_module.c、还有一个ngx_http_special_response.c。

提示:一般修改都是在nginx编译之前修改,修改完了之后需要重新编译

代码如下:

scr/core/nginx.conf
#define nginx_version "1.4.7"
#define nginx_ver "nginx/" nginx_version

修改为:(其实版本号也可以随意修改)

代码如下:

#define nginx_version "1.4.7"
#define nginx_ver "jdws/" nginx_version

其实修改上面一个大部分就会生效!!!

代码如下:

/src/http/ngx_http_header_filter_module.c (http responseheader)
static char ngx_http_server_string[] = "server: nginx" crlf;

修改为:

static char ngx_http_server_string[] = "server: jdws" crlf;
/src/http/ngx_http_special_response.c
static u_char ngx_http_error_tail[] =
"


nginx
" crlf
"" crlf
"" crlf

修改为:

static u_char ngx_http_error_tail[] =
"


jdws
" crlf
"" crlf
"" crlf

除了随意修改版本号之外,还可以隐藏版本号:

修改nginx.conf

在http{}加入

代码如下:

http{
server_tokens off;
}

就可以隐藏版本号了。

注意:

关掉了server_tokens之后,nginx.conf配置的东西会无效,回去寻找刚才我们第二步和第三步的配置

未隐藏版本号:

隐藏版本号:

关于"怎么修改Nginx版本名称伪装任意web server"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"怎么修改Nginx版本名称伪装任意web server"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

版本 名称 代码 知识 内容 篇文章 编译 配置 一般来说 东西 个位 价值 大部分 完了 操作简单 文章 易懂 是在 更多 看吧 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 什么是科技互联网 互联网新科技 新华互联网科技 云之行互联网科技 江苏根荣互联网科技 互联网科技工作委员会毛军 互联网科技公司的优势 互联网 科技创新 互联网科技公司发展 互联网公司会议桌创意科技软装饰 互联网和高科技公司 福州新华互联网科技学校 知乎 互联网时代科技改变生活 湖南诚度互联网科技有限公司 未来五年的互联网科技 明优互联网科技有限公司 扫呗互联网科技有限公司 新氧科技和美国互联网有关系吗 唐山双旺合互联网科技产业园 平安好医生打造互联网科技医疗 河南云网互联网络科技有限公司 互联网和科技创新 奔汉互联网科技 一五八零互联网科技 广州恒生互联网科技有限 恒生互联网科技业指数调整周期 美国互联网科技实力 宇信科技在杭州互联网排第几 下一代互联网重大应用科技园 互联网科技包装股
0