在 Apache 中设置 ServerTokens 和 ServerSignature

在 Apache 中设置 ServerTokens 和 ServerSignature

我一直在密切关注这个教程

http://net.tutsplus.com/tutorials/php/how-to-setup-a-dedicated-web-server-for-free/comment-page-8/#comments

我已经安装了 Apache php 和 MySql

我已经运行了命令sudo nano /etc/apache2/apache2.conf,并试图将设置“ServerTokens Full”“ServerTokens Prod”“ServerSignature On”设置为“ServerSignature Off”,但我似乎找不到这些行,我可能做错了什么?

我是设置专用服务器的新手,所以任何指导都会有帮助

答案1

这些配置指令现在位于:

/etc/apache2/conf-available/security.conf

然后通过以下a2enconf命令将其符号链接到:

/etc/apache2/conf-enabled/security.conf

以下是相关的 Apache 2.4 文档:

答案2

/etc/apache2/conf.d/security在最近的 Ubuntu 版本中,这些参数可以在apache2.conf中找到

你正在遵循的指南适用于 4 年前的 Ubuntu 版本,请尝试查找Ubuntu 12.04(猜测这就是你使用的)。

相关内容