那天正啃著鴨脖刷劇,微信突然炸了。朋友他們小公司官網(wǎng)和內(nèi)部系統(tǒng)全崩了,頁面刷出來驢唇不對馬嘴,急得他原地升天。我一看描述就猜了個八九不離十:八成是虛擬主機配置打架了!
趕緊扒拉出我吃灰的測試服務(wù)器,裝了那個綠色的免費網(wǎng)站軟件(就老牌那個,圖標(biāo)帶羽毛的)。心想加個站點能有啥難度?啪啪打開它那個主配置文件,直接咔咔往下加:
plaintext
ServerName 官網(wǎng).com
DocumentRoot "C:/www/官網(wǎng)"
ServerName 內(nèi)部系統(tǒng).com
DocumentRoot "C:/www/內(nèi)部系統(tǒng)"
手一抖保存重啟,美滋滋打開瀏覽器。結(jié)果你猜怎么著?倆域名打開的竟然全是官網(wǎng)的文件夾! 活見鬼了,內(nèi)部系統(tǒng)的配置是白寫了嗎?!
瞪著屏幕琢磨了十分鐘,突然一拍大腿——這軟件壓根沒開打架功能! 又沖回那個總配置文件,翻到最底下狂找。果然!有行帶井號的說明躺在那兒睡大覺。趕緊把前面那破井號刪了,加上這句關(guān)鍵命令:
NameVirtualHost :80改完再重啟,嚯!官網(wǎng)和內(nèi)部系統(tǒng)總算各回各家了,差點想給自己放掛鞭炮。
高興不到五分鐘,朋友又哭喪著臉說:“官網(wǎng)是好了,但直接輸服務(wù)器IP地址還能冒出來官網(wǎng),這不成后門了嗎!” 我老臉一紅,趕緊翻配置。原來第一個虛擬主機塊偷偷當(dāng)了接盤俠。麻溜找到寫著 _default_:80 那塊(或者沒名字排第一的那個),把DocumentRoot指到個空文件夾或者錯誤提示頁。重啟后世界清凈,輸IP再也別想偷窺了。
剛歇口氣,朋友電話又來了:“哥!啟動失敗報端口被占,咋整?” 我腦瓜子嗡的一聲。沖去命令行敲了句netstat -ano查占用(別問是啥命令,Windows就靠這貨查端口打架)。果然,有個不認識的程序死抱著80端口不撒手。要命的是殺進程容易誤傷。靈機一動,把配置文件里所有的:80換成了本機IP:80。這回重啟終于聽見清脆的啟動音效,沒報錯了!
當(dāng)我覺得功德圓滿時,朋友幽幽飄來一句:“改了配置咋沒生效……” 血壓噌就上來了。隔著屏幕怒吼:“清瀏覽器緩存??!按住Ctrl再狂點刷新??!” 半分鐘后,他發(fā)了個跪謝的表情包。好家伙,差點被這老六給整崩心態(tài)。
整完這一出,總結(jié)幾個新手鐵定會踩的坑:
對了!每次改完別偷懶,重啟軟件才算數(shù)!現(xiàn)在這破測試機還開著,有誰要試坑的歡迎報名(手動狗頭)。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。