我在Windows上使用XAMP,我有兴趣将默认的localhost设置为特定的站点。
我在虚拟主机中设置了许多站点。我该怎么做才能使这个打开为localhost而不仅仅是ng-objects.dev?
<VirtualHost *:80>
DocumentRoot "F:\ngobjects"
ServerName ng-objects.dev
ServerAlias www.ng-objects.dev
</VirtualHost>
目前我的http://localhost/主页没有打开任何内容,我得到了
找不到对象!
答案 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