本人喜欢用XAMPP在本地建立测试网站,但是有时我们需要多个网站进行测试,而XAMPP默认的只有一个可供测试的站点,那么如何用XAMPP在本地建立多个测试网站呢。例如,我们要对www.445i.tld和www.qichexinxi.tld进行测试,那么方法如下
首先,我们需要安装好XAMPP,这个很简单,就不多做介绍了。
然后我们要为我们需要建立www.445i.tld和www.qichexinxi.tld两个文件夹。
3.找到C:WINDOWSsystem32driversetc文件夹下hosts文件,在最后面加上:
127.0.0.1 www.445i.tld
127.0.0.1 www.qichexinxi.tld
(如果该文件夹下没有该文件,请新建立一个,然后直接把上面的两行加入到新件的文件之中即可)
4.找到F:xamppapacheconf(具体看自己的安装路径)文件夹下的httpd.conf文件,把NameVirtualHost *:80 ;前面的 #去掉。
5.找到F:xamppapacheconfextra(具体看自己的安装路径)文件夹下的httpd-vhosts.conf文件,把NameVirtualHost *:80 前面#都去掉。
6.找到如下代码
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##ServerAdmin postmaster@dummy-host.localhost
##DocumentRoot “F:/xampp/htdocs/dummy-host.localhost”
##ServerName dummy-host.localhost
##ServerAlias www.dummy-host.localhost
##ErrorLog “logs/dummy-host.localhost-error.log”
##CustomLog “logs/dummy-host.localhost-access.log” combined
##</VirtualHost>
##<VirtualHost *:80>
##ServerAdmin postmaster@dummy-host2.localhost
##DocumentRoot “F:/xampp/htdocs/dummy-host2.localhost”
##ServerName dummy-host2.localhost
##ServerAlias www.dummy-host2.localhost
##ErrorLog “logs/dummy-host2.localhost-error.log”
##CustomLog “logs/dummy-host2.localhost-access.log” combined
##</VirtualHost>
在其下添加如下代码:
<VirtualHost *:80>
ServerAdmin postmaster@www.445i.tld
DocumentRoot “/xampp/htdocs/www.445i.tld”
ServerName www.445i.tld
ErrorLog “logs/www.445i.tld-error.log”
CustomLog “logs/www.445i.tld-access.log” combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin postmaster@www.qichexinxi.tld
DocumentRoot “/xampp/htdocs/www.qichexinxi.tld”
ServerName www.qichexinxi.tld
ErrorLog “logs/www.qichexinxi.tld-error.log”
CustomLog “logs/www.qichexinxi.tld-access.log” combined
</VirtualHost>
7.关闭APACHE然后再启动,在www.445i.tld和www.qichexinxi.tld各建立一个测试文件,然后在浏览器里测试两个网站能不能正常访问,正常访问就都OK了。
最后,XAMPP可以建立很多个站点,原理和上面的一样。
未经允许不得转载:445IT之家 » XAMPP下建立多个站点方法