本文介紹在ECS實例上部署寶塔面板后,無法通過瀏覽器訪問寶塔面板的排查思路。
問題描述
在ECS實例中部署了寶塔面板,但是無法通過瀏覽器訪問寶塔面板。
問題原因
可能原因如下:
訪問寶塔外網面板地址錯誤。
ECS實例的安全組中沒有放開寶塔面板對應端口。
寶塔面板服務沒有正常啟動。
網絡訪問限制。
解決方案
建議您根據以下步驟依次排查問題。
步驟一:檢查寶塔外網面板地址是否正確
寶塔面板地址需要以實際查詢的為準,不一定是https:<ECS實例公網IP>:8888
的格式。
寶塔Linux面板
遠程連接部署寶塔面板所在的ECS實例。具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例。
執行以下命令,查詢寶塔面板的外網地址。
bt 14
說明您也可以執行
bt
命令,根據命令編號對寶塔面板執行相關操作。例如:重啟面板服務、修改面板用戶名和密碼等。回顯信息類似如下所示。
在具有公網訪問能力的Windows主機的瀏覽器中,輸入寶塔面板地址訪問寶塔面板。
寶塔Windows面板
遠程連接寶塔面板所在的ECS實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在Windows操作系統桌面上,雙擊圖標。
在寶塔Windows面板工具箱對話框中,查看寶塔面板地址。
在具有公網訪問能力的Windows主機的瀏覽器中,輸入寶塔面板地址訪問寶塔面板。
步驟二:檢查在ECS的安全組中是否放通寶塔面板的端口
寶塔面板的端口不一定是8888
,需要以實際查詢為準,且需要在ECS實例的安全組放通對應的端口。
寶塔Linux面板
查詢寶塔面板的端口。
遠程連接部署寶塔面板所在的ECS實例。具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例。
執行以下命令,查詢寶塔面板的端口。
bt 14
回顯信息類似如下所示。
在ECS實例的安全組中放行寶塔面板的端口。具體操作,請參見添加安全組規則。
本示例放行寶塔面板的端口為
25447
,具體端口號以實際查詢為準。在具有公網訪問能力的Windows主機的瀏覽器中,輸入寶塔面板地址訪問寶塔面板。
寶塔Windows面板
遠程連接寶塔面板所在的ECS實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在寶塔Windows面板工具箱對話框中,查看寶塔面板的端口。
在ECS實例的安全組中放行寶塔面板的端口。具體操作,請參見添加安全組規則。
本示例放行寶塔面板的端口為
8888
,具體端口號以實際查詢為準。在具有公網訪問能力的Windows主機的瀏覽器中,輸入寶塔面板地址訪問寶塔面板。
步驟三:檢查寶塔面板服務是否正常運行
寶塔Linux面板
遠程連接部署寶塔面板所在的ECS實例。具體操作,請參見使用Workbench工具以SSH協議登錄Linux實例。
執行如下命令,查看寶塔面板服務是否運行。
/etc/init.d/bt status
如果寶塔服務狀態為
running
,則表示寶塔面板服務處于運行中。如果寶塔服務狀態為
not running
,則表示寶塔面板服務未運行。此時,您需要執行如下操作,啟動寶塔面板服務。執行如下命令,啟動寶塔面板服務。
/etc/init.d/bt start
執行如下命令,查看寶塔面板服務運行狀態。
/etc/init.d/bt status
如果寶塔服務狀態為
running
,則表示寶塔面板服務已成功啟動。
寶塔Windows面板
遠程連接需要部署寶塔面板的ECS實例。具體操作,請參見使用Workbench工具以RDP協議登錄Windows實例。
在Windows桌面以管理員身份運行命令提示符
執行以下命令,查看寶塔面板服務的運行狀態。
sc query btPanel
如果回顯信息顯示
RUNNING
,表示寶塔面板服務正常運行。如果回顯信息顯示
STOPPED
,表示寶塔面板服務處于停止狀態,您需要執行以下命令,啟動寶塔面板服務。net start btPanel
在具有公網訪問能力的Windows主機的瀏覽器中,輸入寶塔面板地址訪問寶塔面板。
步驟四:檢查是否為網絡問題
公司網絡代理限制或者運營商網絡問題可能會導致寶塔面板無法訪問。建議您使用其他網絡環境訪問寶塔面板,或更換其他無線網絡(例如手機熱點)訪問測試。
更多排查方案,請參見寶塔官網文檔FAQ和無法訪問ECS實例中的服務的排查方法。