你可以通过server_tokens指令来控制服务器响应头中的Nginx版本信息。将server_tokens设置为off或build可以隐藏或更改版本号。例如,在Nginx配置文件中添加或修改以下行: nginx http { ... server_tokens off; # 隐藏版本号 # 或者 server_tokens build; # 仅显示Nginx,不显示具体版本号 ... } 重新加载或重启Ngi...
1#defineNGINX_VERSION "1.1.1"2#defineNGINX_VER "xsw/" NGINX_VERSION 修改之后我们再进行编译安装即可 2.对于已经安装的nginx,我们可以将它的版本号隐藏。 编辑我们的配置文件,在编辑配置文件最好进行备份。 1vim /etc/nginx/nginx.conf 我们在http 模块里加入 server_tokens off; 然后我们重新读入配置文件 sy...
vim /opt/nginx-1.12.0/src/core/nginx.h #define NGINX_VERSION "8.8.8" #修改版本号 #define NGINX_VER "Apache" NGINX_VERSION #修改服务器类型 cd /opt/nginx-1.12.0/ ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module make && make install v...
修改配置文件前,报错页面呈现版本号(1.12.0) 修改配置文件并重新加载配置文件后,报错页面没有版本号,说明版本号隐藏成功。也可以telnet端口随便输入几个字符回车进行测试。 参考: http://www.cnblogs.com/xd502djj/p/5594992.html http://nginx.org/en/docs/switches.html...
1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.beyond.com" "http://172.16.254.5/index.php" HTTP/1.1 200 OK Server:nginx/1.6.3 Date: Wed, 24 Jun 2015 02:50:59 GMT ...
隐藏nginx版本号 1 为了安全起见,需要隐藏web服务器软件和软件版本信息,如我这台机子用ab命令就会显示web软件为nginx的1.6.1版本。就nginx方面的调整,这里可以直接修改nginx的配置文件来隐藏:添加server_tokens off;这样修改之后能隐藏掉nginx的版本号,但是还是可以显示web软件为nginx如果想要把nginx也隐藏掉,需要...
Nginx Web服务 方法/步骤 1 安装Nginx 2 随便访问应用下不存在的一个路径,就会出现Nginx的404页面,上面会带有Nginx的版本号。3 修改Nginx配置文件nginx.conf,在http块中加入相应的配置,然后重新装载配置文件。4 再次访问不存在的页面,然后可以看到,不会再有nginx的版本信息。注意事项 在修改完nignx的配置文件...
Nginx隐藏版本号 生产环境下需要隐藏nginx的版本号,避免安全漏洞泄露 查看方法 在Windows客户端使用fiddler工具查看nginx版本号 在CentOS系统中使用“curl –I URL”命令查看 如何隐藏nginx的版本号 修改配置文件方法 修改源代码方法 一、安装nginx 1、在Linux上使用远程共享获取文件并挂载到MNT目录 ...
1 隐藏nginx版本号 1.1 引言 nginx作为目前较为流行的http server软件,其相关的安全漏洞也非常多,攻击者可以根据我们的nginx版本来了解到相关的漏洞从而针对性的进行攻击。 通过新版本的nginx都会修复一些老版本的已知漏洞,但有时候我们生产环境不好直接进行nginx版本升级,因此我们可以将nginx版本相关信息隐藏,来降低被攻...