我有一台apache服务器配置了多个运行在同一IP上的NameVirtualHosts。一切正常。
但是,由于“include conf.d / *”指令,apache还会选择cacti和phpmyadmin的配置,它为/ cacti和/ phpmyadmin添加别名,这些别名似乎对所有虚拟主机都有效。也就是说,我可以转到http://firstvirtualhost/cacti
和http://secondvirtualhost/cacti
,然后我会看到同一页。
就我而言,默认的namevirtualhost是公开可见的,我不希望phpmyadmin或cacti等工具在该URL下可见
事实上,我不希望任何随机包只能通过在conf.d中为自己创建一个文件来使自己在所有虚拟主机中都可见。
答案 0 :(得分:0)
您必须从全局Apache配置文件中删除行include conf.d
,并可选择将其添加到您自己的专用虚拟主机配置文件中。