从 Apache mod_autoindex 和错误页脚中删除服务器信息

从 Apache mod_autoindex 和错误页脚中删除服务器信息

如何删除目录列表底部的服务器信息?

它看起来像这样:Apache/2.2.14 (Ubuntu) Server

答案1

ServerSignature Off在 .htaccess、虚拟主机文件或主配置文件中添加行。

更多信息可以在这里找到Apache 官方文档

答案2

添加 ServerSignature Off到您的主 Apache 配置文件。

ServerSignature On还可以在整个 apache 配置文件夹中搜索:

cd /etc/apache2
grep -R 'ServerSignature On' * | grep -v '#'

并将所有结果更改为ServerSignature Off

.htaccess还可以在您的 Web 文件夹中的所有文件中搜索此类设置:

find /var/www/ -name ".htaccess" -print | xargs grep "ServerSignature On"|grep -v '#'

如果发现太多,你可以使用sed替换结果 ServerSignature On输出ServerSignature Off

相关内容