怎样从中删除服务器名称 Apache 响应头

去除是必不可少的 Apache 要隐藏的服务器标头 Apache 服务器信息并保护您的网站免受恶意攻击者的侵害。 以下是怎样从中删除服务器名称 Apache 使用 htaccess 的响应头。 你可以用它来隐藏 Apache Ubuntu、CentOS 中的版本和服务器类型

怎样从中删除服务器名称 Apache 响应头

以下是怎样从中删除服务器名称 Apache 响应头。 您也可以使用它来关闭 CPanel 中的服务器签名

1. 打开 Apache 配置文件

打开终端并运行以下命令打开 Apache 主配置文件。

CentOS /Fedora:

$ sudo vi /etc/httpd/conf/httpd.conf

Ubuntu/Debian:

$ sudo vi /etc/apache2/apache2.conf

奖励阅读:怎样启用 GZIP 压缩 Apache

2. 关闭服务器签名

添加/修改以下几行以隐藏服务器信息 Apache.

ServerSignature Off
ServerTokens Prod

服务器签名 – 出现在服务器生成的页面底部,例如错误页面、目录列表等。它采用 On/Off/EMail 值,其中 EMail 显示“mailto:”对站点管理员电子邮件的引用。

服务器令牌 —— 服务器令牌 决定什么 Apache 将在响应头中发回。 它采用以下值

ServerTokens Full (or not specified)
Response to clients: Server: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2

ServerTokens Prod[uctOnly]
Response to clients: Server: Apache

ServerTokens Major
Response to clients: Server: Apache/2

ServerTokens Minor
Response to clients: Server: Apache/2.4

ServerTokens Min[imal]
Response to clients: Server: Apache/2.4.2

ServerTokens OS
Response to clients: Server: Apache/2.4.2 (Unix)

奖励阅读:怎样安装 mod_evasive Apache

如果您想在 WordPress 中禁用服务器签名或在 CPanel 中关闭服务器签名,那么您必须删除 Apache 服务器使用 .htaccess 文件,因为您可能无法访问 Apache的主要配置文件。

打开 CPanel,找到 .htaccess 文件并编辑它。 将以下 2 行添加到 .htaccess 文件中

ServerSignature Off
ServerTokens Prod

奖励阅读:怎样移动 Apache Web Root 到新位置

3.重启 Apache 服务器

重新开始 Apache 应用更改的服务器

$ sudo systemctl restart apache2 #SystemD
$ sudo service apache2 restart #SysVInit

就是这样! 现在 Apache 将在响应头中隐藏服务器信息,例如服务器类型和版本。

就是这样! 现在 Apache 将在响应头中隐藏服务器信息,例如服务器类型和版本。 顺便说一句,如果您想创建图表和仪表板来监控您的业务或网站,您可以尝试 BYNSS。 我们提供 14 天的免费试用。