如何删除目录列表底部的服务器信息?
它看起来像这样: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