Apache 2.2虚拟主机无法正常工作

时间:2015-12-06 15:44:24

标签: apache virtualhost

我试图为本地网站设置一个虚拟主机 - 我已经完成了数百次 - 但这次出现了问题。

我的文件位于C:\wwwroot\TEMPLATESITE

我的主机文件中有以下内容(最后列出了所有相似的主机名列表)

127.0.0.1   templatesite.localhost.com

我在httpd-vhosts.conf中设置了以下VirtualHost(同样,还有一些其他相同设置的工作站点)

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.
    DocumentRoot c:\wwwroot\TEMPLATESITE
    ServerName templatesite.localhost.com
    ErrorLog logs/templatesite.-error_log
    CustomLog logs/templatesite.-access_log common
</VirtualHost>

(我在DocumentRoot上尝试使用和不使用尾部斜杠)

然而,无论我尝试什么,无论我重启Apache或我的机器多少次,当我输入templatesite.localhost.com时,我最终都在c:\wwwroot的根,这是我的localhost根

我猜测问题出在我的主机文件中,因为日志没有尝试甚至访问TEMPLATESITE,所以看起来主机文件失败了回到通用localhost。

从这个角度来看,这是我的整个主持人文件:

127.0.0.1   lmm.localhost.com
127.0.0.1   lmm2.localhost.com
127.0.0.1   prairie.localhost.com
127.0.0.1   pinegrove.localhost.com
127.0.0.1   cas-pc.localhost.com
127.0.0.1   lksu.localhost.com
127.0.0.1   localhost
127.0.0.1   templatesite.localhost.com

思想?

0 个答案:

没有答案