Apache Virtualhost 一直指向默认目录

Apache Virtualhost 一直指向默认目录

我一直尝试为该目录设置一个基于 Apache 名称的虚拟主机(http://test.local)/var/www/test,但它一直指向默认/var/www目录。

我的 test.local 配置文件如下所示- http://paste.ubuntu.com/827328/ 我的主机文件如下所示- http://paste.ubuntu.com/827338/ ports.conf 文件如下所示- http://paste.ubuntu.com/827332/

根据 IRC 聊天的建议,我禁用了defaultVirtualhost,然后发生了一些奇怪的事情。现在http://test.localhttp://127.0.0.1加载了 的内容/var/www。但http://localhost显示 里面的内容/var/www/test

我正在使用 Likewise-ope 连接到基于 Windows 域的网络,它在 hosts 文件中创建了一个条目(第一行,还包括接下来的两行))-

127.0.0.1 asset11.domain.com asset11 localhost
127.0.0.1 artis.local
127.0.0.1 test.local

我怎样才能正确http://test.local指向/var/www/test

答案1

您放在 pastebin 上的 local.test 文件看起来不错,只需取消注释目录部分。

顺便<Directory ...>说一下必须指向与 DocumentRoot 相同的路径(/var/www/test/在您的情况下)。

然后您需要通过激活该文件sudo a2ensite test.local并使用重新加载您的 apache sudo /etc/init.d/apache2 reload

相关内容