1、nginx去除版本信息
user nginx;
http {
keepalive_timeout 65;
// # 配置项
server_tokens off;
server {
...
}
}
但是,返给客户端的信息还存在nginx服务器类型信息,但是没有版本:
Server :nginx
2、完整去除Server HTTP 头
组件:headers-more-nginx-module
地址: https://github.com/openresty/headers-more-nginx-module
2.1、下载
下载插件:
wget https://github.com/openresty/headers-more-nginx-module/archive/v0.33.tar.gz
解压:
tar -zxvf v0.33.tar.gz
2.2 加载模块
重新配置nginx,在参数后追加 --add-module=/software/plugin/headers-more-nginx-module-0.33
./configure --prefix=/usr/local/nginx --add-module=/software/plugin/headers-more-nginx-module-0.33
编译,不要install
make
备份:
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
拷贝覆盖,输入y确定:
cp ./objs/nginx /usr/local/nginx/sbin/
修改配置:
vi /usr/local/nginx/conf/nginx.conf
在http模块中添加配置:
more_clear_headers ‘Server’;
重启nginx