在我的Mac OSX Apache服务器上,有两个站点,学校和俱乐部,在www / school和www / club上有web根目录。 Apache通过虚拟主机进行configuration,以在school.domain.edu和school.domain.edu/club俱乐部为学校服务。 这两个网站最显着的区别是俱乐部使用Drupal安装,而学校是在自定义的Coldfusion框架中编写的。
直到最近,这个configuration还是很好用的,看来www / club的Drupal安装突然开始把school.domain.edu/index.cfm作为一个节点来处理,试图在学校网站的时候加载俱乐部网站的模板CSS和模块索引被访问,导致页面非常混乱。 www / school的其他页面不受影响,只有索引页似乎被Drupal吃掉了。
我没有太多的Drupal经验,而且我完全不知道在虚拟主机设置的一个站点中的Drupal安装如何劫持其他站点。 有没有人有任何想法,我应该改变告诉Drupal留在自己的网站?
不知道你是否在共享主机或不; 它闻起来像NameVirtualHost可能会丢失。 这将意味着您的辅助主机路由到错误的VirtualHost(因为您没有正确configuration虚拟主机)。
看看这样的东西:
NameVirtualHost *:80 # or NameVirtualHost *:443