在 Ubuntu 20.04 中从 Nginx 版本 1.18 的响应标头中删除“服务器”标头

Tij*_*ijo 4 webserver nginx nginx-config

我无法从 Ubuntu 20.04 操作系统中的 Nginx 版本 1.18 的响应标头中删除“服务器”标头。

我已完成以下步骤:

  1. sudo apt-get 更新

  2. 使用命令“sudo apt-get install nginx-extras”安装了 nginx-extras

  3. 添加了代码片段“more_clear_headers Server;” 在 nginx.conf 文件的 http 部分。

重新启动Nginx服务后,显示“未知指令more_clear_headers”错误。

但是,我可以通过执行上述步骤从 Ubuntu 14.04 操作系统中的 Nginx 版本 1.4.6 的响应标头中删除“服务器”标头。

谁能帮助我如何从 Ubuntu 20.04 操作系统中的 Nginx 1.18 响应标头中删除“服务器”标头?

提前致谢

Ale*_*lex 9

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

load_module modules/ngx_http_headers_more_filter_module.so;
Run Code Online (Sandbox Code Playgroud)

它会起作用的。

干杯!