WIN服務(wù)器配置XAMPP的多域名訪問(wèn)的解決方案;
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
在某些時(shí)候閣下需要一些頂級(jí)域名訪問(wèn)方式來(lái)訪問(wèn)你本地的項(xiàng)目文件而不是目錄方式訪問(wèn),這時(shí)候就需要配置虛擬主機(jī),給你的目錄綁定一個(gè)域名(本地的話可以通過(guò)修改 hosts 文件隨便綁定什么域名比如 www.gemin.com 或者 localdemo)。
現(xiàn)在假定你有兩個(gè)目錄,一個(gè)存在于 /xampp/htdocs/gemin,另一個(gè)存在于 /xampp/htdocs/5uhezu ?,F(xiàn)在你想要在本地測(cè)試的時(shí)候訪問(wèn) kr288.com 對(duì)應(yīng)的目錄是 /xampp/htdocs/gemin ,訪問(wèn) www.5uhezu.com 對(duì)應(yīng)的目錄是 /xampp/htdocs/5uhezu 。懂得 Apache配置的其實(shí)就可以繞開(kāi)了,因?yàn)?XAMPP 無(wú)非就是集成了 Apache 之類的環(huán)境集成包,實(shí)現(xiàn)多域名也就是通過(guò)配置 Apache 實(shí)現(xiàn)的。
1、首先修改C盤(pán)WINDOWS\system32\drivers\etc目錄下的 hosts 文件,用記事本打開(kāi),加入:[quote]
1 127.0.0.1 kr288.com
2 127.0.0.1 www.5uhezu.com
[/quote]
2、打開(kāi)xampp\apache\conf\httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,確保前面沒(méi)有 # 注釋符,也就是確保引入了 vhosts 虛擬主機(jī)配置文件。
3、在虛擬主機(jī)設(shè)置文件xampp\apache\conf\extra\httpd-vhosts.conf里設(shè)置:
取消 NameVirtualHost *:80 前面的 ##,這樣就啟用了 vhosts.conf ,默認(rèn)的httpd.conf默認(rèn)配置失效。虛擬主機(jī)配置將只設(shè)置在 httpd-vhosts.conf 里。
[quote]
1
2 DocumentRoot /xampp/htdocs/gemin
3 ServerName kr288.com
4
5
6
7 DocumentRoot /xampp/htdocs/5uhezu
8 ServerName www.5uhezu.com
9
[/quote]
4、設(shè)置完了第3條之后,你會(huì)發(fā)現(xiàn)訪問(wèn) localhost直接指向到設(shè)置的 gemin 那個(gè)路徑去了,這個(gè)問(wèn)題在第2條有講。也就是開(kāi)啟了 vhosts 后,默認(rèn)的 httpd 的配置就會(huì)失效了,默認(rèn)的訪問(wèn)就指向到 vhosts 里的第一條設(shè)置去了。這時(shí)候你要把 localhost 的目錄配置給設(shè)置回來(lái)。
[quote]
1
2 DocumentRoot /xampp/htdocs/
3 ServerName localhost
4
[/quote]
至此,XAMPP 的虛擬主機(jī)設(shè)置完畢,現(xiàn)在 訪問(wèn) localhost 還是原來(lái)的 XAMPP 的幫助指南,訪問(wèn) kr288.com 將指向到綁定的 gemin 目錄,訪問(wèn) www.5uhezu.com 將指向到綁定的5uhezu 目錄。
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!