XAMPP(apache)配置多个域名绑定方法

Windows XAMPP下Apache配置多个域名绑定访问的完整教程。共分为域名映射和主机绑定两大部分。下面分别介绍。

一、域名映射

先修改Hosts,在Hosts中添加你要绑定在Apache的多个域名,用Dreamweaver或记事本打开

C:/WINDOWS/system32/drivers/etc/hosts

然后在最底部添加您要绑定的域名,格式如下:

127.0.0.1 tp.localhost
127.0.0.1 beauty-soft.net

如果还要绑其它域名,按上面的格式都添加上,例如:

127.0.0.1 www.wyk.net.ru
127.0.0.1 www.tianmen.net.ru
127.0.0.1 www.whois.org.ru
127.0.0.1 www.jingchu.org
127.0.0.1 www.tanfen.net
127.0.0.1 www.zz.pp.ru
127.0.0.1 t.beauty-sfot.net

总之,您要绑定的域名都按如上格式添加在Hosts文件最底部。

完成后,保存C:/WINDOWS/system32/drivers/etc/hosts文件。

在保存时,由于hosts文件是无后缀名的文件,如果使用系统内置的记事本打开,需要在保存文件名时加上双引号("")才可以保存。保存类型需要选择“所有文件(*.*)”。如下图所示。

至此,域名映射部份就完成了。打开命令行终端,使用ping命令可测试域名是否生效。如下图所示。

说明:如果ping域名能够得出对应的ip地址,证明配置成功。

二、虚拟主机绑定域名

然后用Dreamweaver打开 Apache 配置文件 xampp/apache/conf/extra/httpd-vhosts.conf 内有一堆文字,我的httpd-vhosts.conf文件路径为:

然后在httpd-vhosts.conf最底部直接添加以下代码:

<VirtualHost *:80>

ServerAdmin test@localhost

DocumentRoot "G:/xampp/htdocs/tp"

ServerName tp.localhost

</VirtualHost>

以上配置信息含义如下:

  • ServerAdmin       表示该网站的管理者,在Windows下可随便填。
  • DocumentRoot   这个很重要,表示你要绑定的网站绝对路径(注意需要让PHP访问到,配置到Xampp下的htdocs目录即可)
  • ServerName       这个就是你要绑定的域名了。如果是本地的,绑定前需要按照文章开头配置C:WINDOWSsystem32driversetchosts文件

如果还有其他网站需要绑定,按照格式依次添加即可。

最后只需要重启Xampp或者Apache。你应该就能通过http://tp.localhost 访问到你的网站了。如果还有什么不明白,直接在在此留言。

转自: http://www.beauty-soft.net/blog/ceiba/linux/2014-07-01/697.html