本人喜歡用XAMPP在本地建立測試網(wǎng)站,但是有時我們需要多個網(wǎng)站進行測試,而XAMPP默認的只有一個可供測試的站點,那么如何用XAMPP在本地建立多個測試網(wǎng)站呢。例如,我們要對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各建立一個測試文件,然后在瀏覽器里測試兩個網(wǎng)站能不能正常訪問,正常訪問就都OK了。
最后,XAMPP可以建立很多個站點,原理和上面的一樣。
未經(jīng)允許不得轉載:445IT之家 » XAMPP下建立多個站點方法