如何隐藏nginx版本号

版权声明:转载请注明出处 https://blog.csdn.net/liuxl57805678/article/details/88238271

出现Nginx版本号的地方有两处:

1、HTTP header ,如下图

2、Nginx错误页面中 如 404 页面,如果用户没有指定页面的话,那么Nginx自己的页面会有版本标记。

1、打开Nginx主配置文件:nginx.conf

打开Nginx配置文件  小伙伴根据自己的Nginx配置文件路径修改

vim /usr/local/nginx/conf/nginx.conf

http { # ...省略一些配置

server_tokens off; #是否显示nginx版号  默认是打开的

# ...省略一些配置}

2、编辑php-fpm配置文件

编辑  fastcgi.conf   (这个配置文件名也可以自定义的,根据具体文件名修改)

vim /usr/local/nginx/conf/fastcgi.conf

找到

fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

改为

fastcgi_param  SERVER_SOFTWARE    nginx/nginx;

3、重新加载nginx配置

/etc/init.d/nginx reload 

reload可以不断业务重载配置,也可以考虑直接重启。

这样就完全对外隐藏了nginx版本号了,就是出现404、501等页面也不会显示nginx版本

直接上图

猜你喜欢

转载自blog.csdn.net/liuxl57805678/article/details/88238271