最近,我在本地電腦上用XAMPP搞網(wǎng)站開發(fā),老是只能搞一個站點(diǎn),換個新項(xiàng)目就得改來改去,煩得要命。正好在瞎逛論壇時,看到有人問怎么在XAMPP里設(shè)置多個網(wǎng)站主機(jī),我就一拍大腿決定試試。這不多站點(diǎn)搞定了,平時干活方便多了,不像以前折騰半天白費(fèi)勁。
我先打開XAMPP的安裝目錄,在里頭一頓翻找,找到了那個叫*的文件。這個文件控制Apache服務(wù)器設(shè)置,得仔細(xì)處理。我用記事本打開了它,往里看有沒虛擬主機(jī)的段落。結(jié)果發(fā)現(xiàn)一個叫Virtual Hosts的部分,默認(rèn)是被注釋掉的——就是前面有井號#的行,我把井號全刪掉了讓它生效。
注意點(diǎn):一定要備份,后面改錯了就傻眼了。
我在*文件下面添加虛擬主機(jī)代碼。每新建一個網(wǎng)站,都得寫一段這個代碼。比如我有兩個測試站點(diǎn),一個叫*,另一個叫*。
搞完保存文件,心里美滋滋以為成了。
重啟Apache服務(wù)器后,我打開瀏覽器輸入*,結(jié)果報錯!頁面顯示權(quán)限不足,訪問被拒絕。這下郁悶了,檢查了半天發(fā)現(xiàn)是文檔根目錄權(quán)限沒放開。我跑到XAMPP安裝目錄下,右鍵點(diǎn)htdocs文件夾選屬性,把安全設(shè)置改成允許用戶完全控制。
又試了一遍,頁面不報錯了但亂碼一堆,原來是沒指定站點(diǎn)首頁。我回到*加了一行DirectoryIndex *讓它優(yōu)先加載首頁文件。
權(quán)限問題解決了,訪問域名還是轉(zhuǎn)到外網(wǎng)去。我就記起hosts文件這茬兒。打開c:\Windows\System32\drivers\etc里面的hosts文件,用記事本編輯它。
弄完hosts后,我重啟電腦讓設(shè)置完全生效。
再次輸入*,頁面跳出來完全正常,*也一樣,太爽了。整個流程就是從配置Apache加虛擬主機(jī)、到改hosts文件、再到權(quán)限調(diào)試。雖然前期卡了幾次,但弄熟了就覺得不難。經(jīng)驗(yàn)教訓(xùn):平時懶的話,就用XAMPP自帶工具備份設(shè)置,免得誤操作還得重裝。
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。