我一直尝试为该目录设置一个基于 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 聊天的建议,我禁用了default
Virtualhost,然后发生了一些奇怪的事情。现在http://test.local
,http://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
。