0

我有一个配置有多个 NameVirtualHosts 在同一个 IP 上运行的 apache 服务器。这一切都很好。

但是,由于“include conf.d/*”指令,apache 还选择了 cacti 和 phpmyadmin 的配置,它们为 /cacti 和 /phpmyadmin 添加了别名,这些别名似乎对所有虚拟主机都有效。也就是说,我可以去http://firstvirtualhost/cactiand also http://secondvirtualhost/cacti,得到相同的页面。

在我的情况下,默认名称virtualhost 是公开可见的,我不希望像 phpmyadmin 或 cacti 这样的工具在该 URL 下可见

事实上,我不希望任何随机包能够通过在 conf.d 中为其自身创建一个文件来使其在所有虚拟主机中可见。

4

1 回答 1

0

您必须include conf.d从全局 Apache 配置文件中删除该行,并可选择将其添加到您自己的私有虚拟主机配置文件中。

于 2013-03-15T23:45:46.740 回答