使用阿里雲伺服器遇到的一些問題及解決辦法
阿新 • • 發佈:2018-12-26
系統環境:centos_7
1. 最近在ESC例項上部署了jdk和tomcat,正確配置並啟動tomcat後,外網無法訪問。
解決辦法:在網上查了很多資料後,發現阿里雲有“經典網路”和“專有網路”2種。專有網路預設沒有開放8080、80、25、3306等一系列的埠。而我使用的伺服器的網路型別就是專有網路。
因此只需手動設定開放需要使用的埠即可,依次點選:控制檯->雲伺服器ECS->網路和安全->安全組->配置規則->新增安全組規則,如下圖所示。
至此,外網已經可以訪問8080埠,其他埠也可以按照上述步驟設定。也可以通過點選“快速建立規則”一次性開放多個常用埠,如下圖所示。
如果外網仍然無法訪問,可能是伺服器的防火牆關閉了某些埠。CentOS 7可以使用firewall開啟或關閉防火牆埠。
檢視某個埠的狀態:
firewall-cmd --zone=public --query-port=8080/tcp
顯示no則表示已關閉,可以通過以下命令開啟:
firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,沒有此引數重啟後失效)
重新載入:
firewall-cmd --reload
再次檢視該埠的狀態,顯示yes,說明已經成功開啟。
完成以上配置之後,外網已經可以成功訪問了。
(使用svn需要按照上述步驟開放3690埠、mysql需要開放3306埠、郵件服務需要開放25埠...)