1. 程式人生 > >使用阿里雲伺服器遇到的一些問題及解決辦法

使用阿里雲伺服器遇到的一些問題及解決辦法

系統環境: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埠...)