[英]wordpress on AWS EC2 ( 2 instances and a load balancer)
我正在嘗試將wordpress設置為學習過程的一部分。
我已經安裝了wordpress並將其配置在具有單個RDS的兩個aws實例上。 似乎工作正常。
現在,我要添加一個負載平衡器。 如何使在兩個不同實例中安裝的wordpress在負載均衡器下一起工作? 我不是在尋找生產級別的示例,而是希望以簡單的方式來實現它,而無需自動縮放或使用Elastic beantalk。 TIA
Elastic Load Balancing支持三種類型的負載均衡器: 應用程序負載均衡器 , 網絡負載均衡器 , 經典負載均衡器 。 在這種情況下,您必須使用Application Load Balancer 。
步驟1:選擇負載均衡器類型
創建應用程序負載平衡器
步驟2:配置您的負載均衡器和監聽器
在“配置負載平衡器”頁面上,完成以下過程。
配置負載均衡器和監聽器
對於“ 名稱” ,輸入負載均衡器的名稱。
在該區域的應用程序負載平衡器和網絡負載平衡器集中,應用程序負載平衡器的名稱必須唯一,最多可以包含32個字符,只能包含字母數字字符和連字符,不得以連字符開頭或結尾,並且不能以“ internal-”開頭。
對於Scheme和IP地址類型 ,保留默認值。
對於Listeners ,保留默認值,它是一個在端口80上接受HTTP流量的偵聽器。
對於“可用區” ,選擇用於EC2實例的VPC。 對於用於啟動EC2實例的每個可用區,選擇可用區,然后選擇該可用區的公共子網。
選擇下一步: 配置安全性設置 。
步驟3:為您的負載均衡器配置安全組
負載均衡器的安全組必須允許它與偵聽器端口和運行狀況檢查端口上的已注冊目標進行通信。 控制台可以代表您為負載均衡器創建安全組,並使用指定正確協議和端口的規則。
注意
如果願意,可以創建並選擇自己的安全組。 有關更多信息,請參閱推薦規則 。
在“ 配置安全組”頁面上 ,完成以下過程,以使Elastic Load Balancing代表您為負載均衡器創建一個安全組。
為負載均衡器配置安全組
步驟4:配置目標組
創建一個用於請求路由的目標組。 偵聽器的默認規則將請求路由到該目標組中已注冊的目標。 負載均衡器使用為目標組定義的運行狀況檢查設置檢查此目標組中目標的運行狀況。 在“配置路由”頁面上,完成以下過程。
配置目標組
步驟5:向目標組注冊目標在“注冊目標”頁面上,完成以下過程。
向目標組注冊目標
對於實例 ,在您的情況下選擇一個或多個實例,則應選擇兩個實例 。
保留默認端口80,然后選擇添加到已注冊 。
選擇完實例后,選擇下一步: 審閱 。
步驟6:創建和測試您的負載均衡器在創建負載均衡器之前,請查看您選擇的設置。 創建負載均衡器之后,請驗證它是否正在將流量發送到您的EC2實例。
創建和測試您的負載均衡器
在審閱頁面上,選擇創建 。
通知您負載均衡器已成功創建后,請選擇“ 關閉” 。
在導航窗格的LOAD BALANCING下 ,選擇Target Groups 。
選擇新創建的目標組。
在“ 目標”選項卡上,確認實例已准備就緒。 如果實例的狀態為初始狀態,則可能是因為該實例仍處於注冊過程中,或者尚未通過最小數量的運行狀況檢查才被視為運行狀況良好。 至少一個實例的狀態為正常后,即可測試負載均衡器。
在導航窗格上的“ 負載平衡”下 ,選擇“ 負載平衡器” 。
選擇新創建的負載均衡器。
在“ 描述”選項卡上,復制負載平衡器的DNS名稱(例如,my-load-balancer-1234567890.us-west-2.elb.amazonaws.com)。 將DNS名稱粘貼到連接Internet的Web瀏覽器的地址字段中。 如果一切正常,瀏覽器將顯示服務器的默認頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.