我有一个配置有多个 NameVirtualHosts 在同一个 IP 上运行的 apache 服务器。这一切都很好。
但是,由于“include conf.d/*”指令,apache 还选择了 cacti 和 phpmyadmin 的配置,它们为 /cacti 和 /phpmyadmin 添加了别名,这些别名似乎对所有虚拟主机都有效。也就是说,我可以去http://firstvirtualhost/cacti
and also http://secondvirtualhost/cacti
,得到相同的页面。
在我的情况下,默认名称virtualhost 是公开可见的,我不希望像 phpmyadmin 或 cacti 这样的工具在该 URL 下可见
事实上,我不希望任何随机包能够通过在 conf.d 中为其自身创建一个文件来使其在所有虚拟主机中可见。