问题描述:最近用xampp架设服务器时,发现配置了多个域名只能访问第一个,通过查询资料终于解决了!
之前的httpd-vhost.conf
<VirtualHost *:80>
DocumentRoot "E:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:\xampp\htdocs\whmcs"
ServerName www.whmcs.com
</VirtualHost>
修改过后的httpd-vhost.conf
<VirtualHost *:80>
DocumentRoot "E:\xampp\htdocs"
ServerName localhost
NameVirtualHost *:80
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:\xampp\htdocs\whmcs"
ServerName www.whmcs.com
NameVirtualHost *:80
</VirtualHost>
首先确认自己的hosts文件已配置域名,并且httpd.conf文件里的 Include "conf/extra/httpd-vhosts.conf" 前的;去掉