另外,我们需要安装第三方模块(如more_clear_headers)并在nginx.conf中添加configure以完全删除服务器头。
load_module modules/ngx_http_headers_more_filter_module.so; http { ... more_clear_headers Server; ... }
但是,在AMI中,如何做到这一点呢?使用此命令时没有包:$ yum安装更多_清除_头文件
dvtswwa31#
使用删除至少版本号
server_tokens off;
Server响应标头将为
Server
Server: nginx
http://nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens
oxf4rvwz2#
只有商业解决方案可以从软件包中安装,你可以使用NGINX Plus(很贵),或者更便宜的支持Amazon Linux 2的GetPageSpeed存储库。按照the article设置GetPageSpeed存储库中的模块:
sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm sudo yum -y install nginx-module-headers-more
现在你可以像这样调整你的nginx.conf:
nginx.conf
2条答案
按热度按时间dvtswwa31#
使用删除至少版本号
Server
响应标头将为http://nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens
oxf4rvwz2#
只有商业解决方案可以从软件包中安装,你可以使用NGINX Plus(很贵),或者更便宜的支持Amazon Linux 2的GetPageSpeed存储库。
按照the article设置GetPageSpeed存储库中的模块:
现在你可以像这样调整你的
nginx.conf
: