1 網絡配置
EC2即亞馬遜AWS雲服務中的虛擬主機。創建EC2實例時如果使用的默認VPC並分配了公有IP是可以上網的。但我們經常需要自定義的網絡環境,這時就需要自己定義VPC和子網了。
1.1 配置VPC
如果你需要自己的VPC而不是系統默認的,一般需要提前建好。在服務導航中選擇VPC。然后創建一個VPC:
注意CIDR塊要設計好,如10.0.0.0/16。
1.2 創建子網
VPC選擇之前建好的,CIDR塊設置好,如10.0.0.0/24,或者10.0.1.0/24。
1.3 配置igw
igw即Internet Gateway,就是Internet網關啦,想與互聯網訪問聯通igw是必須的。
先創建igw:
然后附加到你的VPC,也就是說讓這個igw只在你的VPC內可用:
1.4 創建路由表
接下來要創建路由表。注意創建的時候要選擇你的VPC:
點擊下面的“路由”選項卡,增加一條igw路由:
1.5 將EC2實例添加到你的VPC
在創建EC2實例的時候,選擇你所創建的VPC和子網:
不要忘了將“自動分配共有IP”設置為“啟用”。最后創建好的EC2服務器,就可以通過公有IP連接了!
需要注意的是,如果igw和路由表等設置是在EC2實例啟動之后設置上的,需要重啟EC2服務器才能生效。