XAMPP Apache - 在localhost中加载特定站点

时间:2015-01-25 22:29:00

标签: apache localhost

我在Windows上使用XAMP,我有兴趣将默认的localhost设置为特定的站点。

我在虚拟主机中设置了许多站点。我该怎么做才能使这个打开为localhost而不仅仅是ng-objects.dev?

<VirtualHost *:80>
  DocumentRoot "F:\ngobjects"
  ServerName ng-objects.dev
  ServerAlias  www.ng-objects.dev
</VirtualHost>

目前我的http://localhost/主页没有打开任何内容,我得到了

找不到对象!

2 个答案:

答案 0 :(得分:1)

看起来您正在使用基于名称的虚拟主机。因此,如果没有与您的请求特别匹配的<VirtualHost>部分,则会使用第一个<VirtualHost>部分(refer this)。

所以如果http://localhost请求应该加载来自&#34; F:\ ngobjects&#34;那么该部分必须放在所有其他<VirtualHost>部分的顶部。

答案 1 :(得分:0)

通常,http://localhost会加载apache默认页面。但看起来似乎没有在您的方案中设置。找到您的host file并在下面添加新行。
127.0.0.1 localhost
127.0.0.1 ng-objects.dev 127.0.0.1 www.ng-objects.dev
另外,您需要为localhost添加ServerAlias
ServerAlias localhost