剛買了一臺阿里云主機,迫不待及的試試速度,怎知網站訪問不了,用IP或綁定域名都無法訪問,后來提交工單才知道,需要配置安全組規則才行。針對同樣像我一樣的新手,本文就介紹一下如何在開通阿里云主機后配置安全組規則,讓網站能夠外網訪問。
1、打開安全組管理界面
安全組管理界面的位置在,菜單->網絡與安全->安全組,在這里可以創建安全組實例(如果還沒創建實例的話),或者配置安全組規則(如果購買主機時已經創建實例)。

安全組管理(點擊圖片放大)
點擊“配置規則”,如果還沒有創建實例的話,需先創建實例。
2、配置安全組規則
在安全組規則配置界面,在“入方向”標簽里,點擊“手動添加”。然后按下面方法所示進行配置:
- 授權策略:允許
- 優先級:1
- 協議類型:自定義TCP
- 端口范圍(目的):HTTP(80)
- 授權對象(源):0.0.0.0/0

添加安全組規則(點擊圖片放大)
點擊“保存”,配置完畢。
這時就可以在外網用IP或域名(如果已經綁定)來訪問阿里云主機了。
舊版-阿里云添加安全組規則
如果是阿里云控制臺舊版,操作界面是如下圖這樣,但內容跟上面是一樣的。

舊版-阿里云添加安全組規則(點擊圖片放大)
下面是xiaopeng147258同學的補充
在阿里云的ECS云主機上(centos7),搭建好了web服務,但是無法通過外網ip去訪問自己的網站的解決辦法
首先需要 通過 yum install httpd -y
安裝好http服務
然后再通過 systemctl start httpd
開始http服務
當然也可以通過systemctl enable httpd
設置為開機自動啟動httpd服務
http服務開啟之后,如果配置過防火墻的規則的,就需要設置防火墻允許80端口
firewall-cmd --zone=public --add-port=80/tcp
最后,這些都搞定以后就是關鍵步驟了
由于阿里云主機默認是關閉了80端口的,所以首先登錄阿里云之后進入管理控制臺

選擇產品和服務里面

再選擇實例

這時候就可以看到自己的實例了,再點擊右邊的管理,進入實例的詳情。

核心部分就是,點擊本實例安全組,再點擊安全組列表,然后配置規則。

這時候就可以點擊配置規則,再點擊添加組規則,就會出現如下界面

注意:這時候估計很多人會想,我本來打算外面訪問,但是這是內網的規則,相當于還是沒用呢。其實這就是我的疑惑,通過查看阿里云的使用文檔發現,我這是vpc專用網絡,所以默認是內網配置,修改后對外網一樣有效,而經典網絡就需要選擇外網才行了哦!
作為阿里云主機新手的我來說,第一次在云主機上搭建LAMP的環境后,一直無法訪問WEB服務。雖然之前在虛擬機上玩過LAMP,但是在實際的環境還是有很大的不同啊。在網上也找了很多的博客也沒有實際的解決辦法,為了讓更多和我一樣的新手朋友少走一點彎路,寫下該博客。
這也是我第一次寫博客,所以有大佬看到后,多多指點,后面我也會更加努力的把我填過的坑和大家進行分享。在此謝謝各位大佬們了哦。。。。。。