0
我有一个站点设置在本地主机上,我正在积极开发,并且我想在本地主机上设置一个子域名以使我的生活更轻松。阿帕奇虚拟主机无法正常工作子域
我说这C:\xampp\apache\conf\extra\httpd-vhosts.conf
:
<VirtualHost i1.localhost:80>
ServerAdmin [email protected]
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 [email protected]
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 [email protected]
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/
的内容。
任何人都知道发生了什么问题?
干杯。