httpd.conf 中的设置不起作用

httpd.conf 中的设置不起作用

我有以下(也许非常简单)的问题:

我在 Debian 上全新安装了 apache2。在我的 /etc/apache2 目录中,我有一个 apache2.conf 和一个 httpd.conf。我认为我需要做的任何更改都应该在 httpd.conf 中完成。

好吧,我已经将以下几行添加到我的 httpd.conf 中:

ServerSignature off
ServerTokens prod

重新启动 apache 后没有任何变化。在 404 页面上我仍然可以看到 apache 版本。但是,一旦我将代码添加到 apache2.conf,它就会按预期运行。

我在这里遗漏了什么或者为什么它不起作用?

答案1

您的 apache2.conf 文件默认不包含您尝试配置的其他位置。如果您希望使用这些配置文件,则应在 apache2.conf 中为它们添加包含行,如下所示:

include httpd.conf
include conf.d/*.conf

相关内容