隐藏nginx版本号

1. 关闭server_tokens

1.1打开nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
1.2在http{}代码块中加入
server_tokens off;

2.编辑配置文件fastcgi.conf 和 fastcgi_params

在没有修改之前的字段内容:fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
2.1 修改fastcgi.conf
vim /usr/local/nginx/conf/fastcgi.conf
fastcgi_param  SERVER_SOFTWARE  nginx;

2.2修改fastcgi_params
vim /usr/local/nginx/conf/fastcgi_param
astcgi_param  SERVER_SOFTWARE  nginx;

3.重新加载nginx

sudo /usr/local/nginx/sbin/nginx -s reload

4.再次测试版本号对外已经完全隐藏了

curl -i ip地址
HTTP/1.1 200 OK
Server: nginx

你可能感兴趣的:(隐藏nginx版本号)