我在 localhost 上设置了一个站点,我正在积极开发,我想在 localhost 上设置一个子域,让我的生活更轻松 10 *。
我将此添加到C:\xampp\apache\conf\extra\httpd-vhosts.conf
:
<VirtualHost i1.localhost:80>
ServerAdmin dummy@localhost
DocumentRoot "C:/xampp/htdocs/i1/"
ServerName i1.localhost
ServerAlias www.i1.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>
Apache 统计数据正常,但是当我导航到时,http://localhost/
我看到了来自i1
子域的内容。http://i1.localhost/
但是,工作正常。
然后我尝试这样做:
<VirtualHost localhost:80>
ServerAdmin dummy@localhost
DocumentRoot "C:/xampp/htdocs/"
ServerName localhost
ServerAlias www.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>
<VirtualHost i1.localhost:80>
ServerAdmin dummy@localhost
DocumentRoot "C:/xampp/htdocs/i1/"
ServerName i1.localhost
ServerAlias www.i1.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>
但这适得其反。在两者上localhost
,i1.localhost
我都看到来自C:/xampp/htdocs/
.
有人知道出了什么问题吗?
干杯。