当前位置:首页>开发>正文

如何隐藏nginx的版本号? nginx中隐藏版本号的方式有哪些

2023-05-31 00:10:39 互联网 未知 开发

 如何隐藏nginx的版本号? nginx中隐藏版本号的方式有哪些

如何隐藏nginx的版本号?

基于各种原因,有时想隐藏nginx的显示版本号,也为服务器更安全有如下几个方法1 修改主配置文件nginx.conf在http {段加入server_tokens off保存退出就可以了2 也可以在编译前修改源代码,文件是src/core/nginx.h如果是已经安装的,就可以再编译安装一次就可以

nginx中隐藏版本号的方式有哪些

为了安全起见,需要隐藏web服务器软件和软件版本信息,如我这台机子用ab命令就会显示web软件为nginx的1.6.1版本。

就nginx方面的调整,这里可以直接修改nginx的配置文件来隐藏:
添加server_tokens off;
这样修改之后能隐藏掉nginx的版本号,但是还是可以显示web软件为nginx
如果想要把nginx也隐藏掉,需要编辑nginx源码中的src/core/nginx.h头文件
修改为
也可修改成你想要的显示信息,然后重新编译安装。
重新测试
已经完全隐藏了。

如何隐藏掉Nginx的版本号

通过server_tokens指令可以隐藏或修改Nginx的版本号,server_tokens的语法如下:
server_tokens on | off | build | string
on是默认值,显示nginx版本
off为不显示nginx版本
build(1.11.10版本起)可以增加显示build版本号
string为自定义字符串

nginx怎么隐藏后台iis和.net版本信息

为了帮助网友解决“nginx怎么隐藏后台iis和.net版”相关的问题,中国学网通过互联网对“nginx怎么隐藏后台iis和.net版”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:nginx怎么隐藏后台iis和.net版本信息,具体解决方案如下:
解决方案1:
可以用proxy_ignore_headers

也可以替换header用 add_header

nginx和php分别用那个版本最稳定 ?


一般来说,不要用最新的版本,参考当前时间往前推一年左右的版本,应该就比较稳定了。没有特殊要求,基本上这样选择就可以了。过于保守的话,很多比较新的,好用的功能用不到。过于激进的话,就有可能会陷入比较新的BUG困境中。

linux 如何去掉nginx的版本号信息

Windows下,打开nginx执行文件的目录,右键属性nginx.exe,在详见信息里面,有个“文件版本”。 Linux下,同进入nginx的安装目录,进入到sbin子目录,执行 ./nginx -v 就可以知道具体版本。