1. 問題描述
服務器網站部署好了,但無法在瀏覽器訪問?
2. 解決記錄
1). 檢查是否程式有問題,確定網站是否正常?
上次運行的時候重定向了日志輸出,這個時候派上了用場,使用命令查看日志檔案,日志檔案一般比較多,不推薦使用cat,我使用more,可以翻頁查看
more xxx.out
通過日志查看,程式運行正常,此項檢查通過,
2). 既然程式運行是正常的,外部又不能訪問,那么內部可以訪問嗎?
這個地方我使用curl命令在centos服務器中訪問網站首頁,代碼如下:
curl http://127.0.0.1
沒反應,再試試用該命令訪問baidu.com,可以,
我繼續實驗如下代碼,看能否訪問登錄頁?:
curl http://127.0.0.1/login
結果是:可以(吃驚),
3). 我想,很可能問題是80埠沒有被開啟,埠問題首先我得排查防火墻,記錄如下:
- 檢驗防火墻是否啟動
firewall-cmd --state
![]()
running就說明已經啟動了防火墻,
- 檢查80埠是否被防火墻開啟
firewall-cmd --permanent --zone=public --list-ports
命令運行后沒有顯示,說明80埠應該沒有,我再進一步用如下命令確認80埠是否開啟?
firewall-cmd --zone=public --query-port=80/tcp
結果顯示"no",說明80埠沒有開啟(看到希望了^_^),
- 開啟80埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
![]()
顯示"success",說明開啟成功
- 重啟防火墻
firewall-cmd --reload
- 再次檢查80埠是否正常
![]()
yes,?
- 訪問網站

成功解決!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247260.html
標籤:其他
上一篇:kali2020.4的詳細軟體源更新以及輸入法安裝(帶有圖片)
下一篇:學習java的心得感悟
