身為一名勤勤懇懇的小編,我前段時間剛折騰了寶塔面板,準(zhǔn)備搭建個網(wǎng)站玩玩。結(jié)果發(fā)現(xiàn),本地網(wǎng)站就是訪問不了,搞得我一頭霧水!為了解決這個我決定好好查一查,發(fā)現(xiàn)可能是網(wǎng)絡(luò)或者配置出了岔子。下面,我就把我的查證過程和幾個常見問題整理出來,給大家伙排憂解難。
想要判斷是網(wǎng)絡(luò)問題還是配置得排除其他干擾因素。具體來說,就是排除瀏覽器緩存、DNS故障以及服務(wù)器錯誤等原因。
(1)瀏覽器緩存:清理瀏覽器緩存,刷新頁面試試。
(2)DNS故障:使用ping命令檢查域名解析是否正常。如果不行,可以嘗試更換DNS服務(wù)器。
(3)服務(wù)器錯誤:檢查服務(wù)器日志,看是否有報錯信息。如果服務(wù)器報錯,那就不是本地而是服務(wù)器問題了。
修改hosts文件主要是為了讓本地計算機直接訪問網(wǎng)站,而不通過DNS解析。按照常規(guī)操作,應(yīng)該可以解決但是,如果修改后還是不行,那可能是:
(1)hosts文件語法不對:檢查hosts文件語法是否正確,特別是IP地址和域名之間是否用空格隔開。
(2)hosts文件沒有保存:修改后記得保存hosts文件,不然修改無效。
(3)hosts文件被鎖定:某些情況下,hosts文件會被系統(tǒng)鎖定,需要先解鎖才能修改。
在排查過程中,我發(fā)現(xiàn)了一個坑:如果阿里云服務(wù)器沒有備案,就無法使用域名直接訪問網(wǎng)站。原因是阿里云對未備案域名限制了80端口訪問。
(1)備案操作:到阿里云備案平臺注冊備案,提交相關(guān)資料。
(2)確認(rèn)備案狀態(tài):備案需要一定時間處理,備案通過后才能使用域名訪問網(wǎng)站。
(3)開放80端口:備案通過后,也要記得在阿里云控制臺開放80端口。
寶塔默認(rèn)使用80端口,但是某些情況下,服務(wù)器可能沒有開放80端口。這種情況,就需要手動開放端口。
(1)查看端口設(shè)置:在寶塔面板中,點擊“安全”—“端口設(shè)置”,查看80端口是否開放。
(2)開放80端口:如果80端口沒有開放,點擊“添加端口”按鈕,輸入80端口,保存即可。
防火墻是系統(tǒng)安全防護措施,如果設(shè)置不當(dāng),也有可能阻擋網(wǎng)站訪問。
(1)查看防火墻設(shè)置:在寶塔面板中,點擊“安全”—“防火墻”,檢查80端口是否被允許放行。
(2)調(diào)整防火墻規(guī)則:如果80端口沒有放行,點擊“添加規(guī)則”按鈕,輸入80端口開放放行端口范圍),保存即可。
到這里,我們基本把本地寶塔網(wǎng)站訪問不了的問題梳理清楚了。如果你還有其他疑問,歡迎留言討論。也歡迎大家分享自己在搭建寶塔網(wǎng)站時遇到的問題和解決方法,以便更多人受益哦!