虚拟主机无法正确解析
Posted
技术标签:
【中文标题】虚拟主机无法正确解析【英文标题】:virtual hosts aren't resolving correctly 【发布时间】:2012-11-04 03:19:56 【问题描述】:我有以下虚拟主机配置:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/projects/mycheck.il"
ServerName mobile.mycheck
ErrorLog "logs/mobile.mycheck.log"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/projects/api.il"
ServerName api.mycheck
ErrorLog "logs/api.mycheck.log"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/projects/admin"
ServerName front.mycheck
ErrorLog "logs/front.mycheck.log"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
ErrorLog "logs/localhost.log"
</VirtualHost>
使用 windows,我有以下主机文件
127.0.0.1 localhost
127.0.0.1 mobile.mycheck
127.0.0.1 api.mycheck
127.0.0.1 front.mycheck
但是,无论我尝试在浏览器中放置什么虚拟主机,我总是解析到同一目录 (projects/mycheck.il)
,知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:尝试在您的 VirtualHost 声明之前添加以下行:
NameVirtualHost *:80
【讨论】:
以上是关于虚拟主机无法正确解析的主要内容,如果未能解决你的问题,请参考以下文章