首页 > 解决方案 > 删除应用程序标头

问题描述

我用 headers_more_module 编译了 nginx 并将其配置为删除

Server: nginx

从响应。

现在,当 curl -Ik example.com 给出时,服务器名称不会显示。但是,当我 ping 我的站点的 https URL 时,我会在服务器响应中获得服务器名称。如何从 https 响应中完全删除服务器名称?

任何帮助将不胜感激!

标签: nginxweb-applicationshttp-headers

解决方案


你指的是http响应头Server吗?

我不清楚你的意思是:

将其配置为从响应中删除应用程序名称。

您的意思是服务器标头,例如server: nginx?也许见:https ://serverfault.com/questions/214242/can-i-hide-all-server-os-info?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

NGINX 中的 http 和 https 配置可以由两个单独的server块控制,这意味着它们可以具有不同的配置。您能否确认您已将所需的配置应用于两个服务器块。


推荐阅读