1、打开Nginx主配置文件:nginx.conf
打开Nginx配置文件 根据自己的Nginx配置文件路径修改
vim /usr/local/nginx/conf/nginx.conf
在http { }里加上server_tokens off;
server_tokens off; #是否显示nginx版号 默认是打开的
例如:
keepalive_timeout 65;
server_tokens off;
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版本