使用了 xampp 之后就一直没有找到在一个 xampp
平台下多域名绑定子目录实现多虚拟主机多网站的方法,绑定在多域名也只能访问主目录的一个网站,
而不能建设多个独立网站,虽然也在网上找了不少关于绑定子目录的教程,但多数网站上的教程都是一个模子里印出来的,
那些站长也没有自己试试看就搬了人家的文章发布了,你说教程是对的那还好,问题还是有错误或不足的,
所以最终还是没有找到真正的解决办法,所以很长一段时间 xampp 上就挂了一个网站,最近我又想试试看,
于是开始慢慢测试摸索,终于找到了方法,为了让大家少走弯路,所以觉得还是写一篇教程比较好。
说了那么多废话了,接下去我就说一下相关步骤吧,比如 xampp安装在D盘的 xampp 文件夹,
现在我想建两个网站,分别绑定域名 “ www.minren8.com ” 到“ D:\xampp\htdocs\minren8 ”文件夹、
域名“ www.tuangoso.com ”到“ D:\xampp\htdocs\tuangoso ”文件夹。
首先在“ D:\xampp\apache\conf ”文件夹找到“ httpd.conf ”文件,用记事本打开后加入下面一段许可代码,
至于位置应该那里都可以,我是放在文件最后的,想说改起来也容易找

<directory “D:\xampp\htdocs\minren8”>
order allow,deny
allow from all
</directory>
<directory “D:\xampp\htdocs\tuangoso″>
order allow,deny
allow from all
</directory>

然后到“ D:\xampp\apache\conf\extra ”文件夹找到“ httpd-vhosts.conf ”文件,用记事本打开后在最后面找到“
#namevirtualhost *:80 ”将其改成“ namevirtualhost *:80 ”,再找到“ ##<virtualhost *:80> ”,将其及其后面内容改成下面的代码,或者直接把下面内容增加到文件里面也可以

</virtualhost><virtualhost *:80>
serveradmin [email="webmaster@dummy-host2.example.com"]webmaster@dummy-host2.example.com[/email]
documentroot /xampp/htdocs/minren8
servername ‘www.minren8.com’
##   errorlog @rel_logfiledir@/dummy-host2.example.com-error_log
##   customlog @rel_logfiledir@/dummy-host2.example.com-access_log common
</virtualhost>

<virtualhost *:80>
serveradmin [email="webmaster@dummy-host2.example.com"]webmaster@dummy-host2.example.com[/email]
documentroot /xampp/htdocs/tuangoso
servername ‘www.tuangoso.com’
##   errorlog @rel_logfiledir@/dummy-host2.example.com-error_log
##   customlog @rel_logfiledir@/dummy-host2.example.com-access_log common
</virtualhost>


最后到“ c:\windows\system32\drivers\etc ”文件夹下找到“ hosts ”文件,用记事本打开以后在“ 127.0.0.1   localhost ”后面加入下面两条记录
127.0.0.1   ‘www.minren8.com’
127.0.0.1   ‘www.tuangoso.com’