从 Ubuntu 20.04 中 Nginx 1.18 版的响应 header 中删除 'server' header

Removing 'server' header from response header of Nginx version 1.18 in Ubuntu 20.04

我无法从 Ubuntu 20.04 OS.

中 Nginx 1.18 版的响应 header 中删除 'Server' header

我已经完成了以下步骤:

  1. 须藤apt-get更新

  2. 已使用命令 'sudo apt-get install nginx-extras'

    安装 nginx-extras
  3. 在 nginx.conf 文件的 http 部分添加了代码片段 'more_clear_headers Server;'。

重启Nginx服务后,显示'unknown directive more_clear_headers'.

的错误

但是,我可以通过执行上述步骤从 Ubuntu 14.04 OS 中 Nginx 1.4.6 版的响应 header 中删除 'Server' header .

任何人都可以帮助我如何从 Ubuntu 20.04 OS 中的 Nginx 1.18 的响应 header 中删除 'Server' header?

提前致谢

您应该通过在 nginx.conf 文件中添加以下代码片段来加载 'ngx_http_headers_more_filter_module.so'。

load_module modules/ngx_http_headers_more_filter_module.so;

它会起作用。

干杯!