2014-09-18 110 views
0

我在我家里创建了自己的内部网。我使用自己的虚假TLD从我的主机文件。它工作得很好!这是直到我尝试使用虚拟主机创建我的第二个网站。所以,我创建了我的第二个网站的索引页,就在我的C创建一个漂亮,舒适的文件夹:/ XAMPP /并添加以下行对我的第二个网站在我的虚拟主机文件:Apache虚拟主机路由不正确

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/sub1" 
    ServerName homepage.masternet 
</VirtualHost> 

,创造这条线在我的hosts文件:

127.0.0.1  homepage.masternet 

请注意,此内容在我的虚拟主机文件中的唯一,因为其他网站是直接在我的htdocs文件夹。提前致谢!

+0

启用以下行请说明您遇到什么(意外)的行为。 – lxg 2014-09-18 22:37:27

+0

所以然后当我导航到homepage.masternet,我没有得到什么索引文件是在我的C:/ xampp/sub1文件夹,但我得到什么是在我的常规htdocs文件夹。 – Coach0512 2014-09-18 22:40:34

+0

您是否激活了[基于名称的虚拟主机](http://httpd.apache.org/docs/2.4/vhosts/name-based.html)?没有这个,它将无法工作。 – lxg 2014-09-18 23:03:34

回答

1

在httpd.conf

NameVirtualHost *:80