Amazon-Web-Services

如何讓負載均衡器到達實例的本地服務 8080,AWS

  • October 22, 2019

這裡是一個非常綠色的網路人;在 AWS 環境中工作,並具備以下條件:

  • EC2 實例啟動並執行;一世
  • AWS Classic 負載均衡器(我猜是 ELB)啟動並執行;
  • LB包括
  • LB在同一個安全組,允許 HTTP、SSH 和 HTTPS

我在http://172.13.30.130:8080上執行了一項服務。我希望 LB 對該服務進行健康檢查,並將流量轉發給它。

最好的方法是什麼?轉發埠?如何?還有什麼?

我最終做了以下事情:

  1. 創建文件;healthcheck.html(“OK”是唯一的內容),我將其添加到在I上執行的 .war 文件的應用程序根文件夾中。
  2. 然後我打開了應用程序的 spring-security 過濾器,以便公開這個 URL。
  3. 我還必須為在I上執行的應用程序編輯 web.xml 。
  4. 我為LB設置了一個安全組,其中“所有流量”用於出站,“HTTPS:443”、“HTTP:80”和“TCP:8080”作為入站。
  5. 我為我設置了另一個安全組,將“TCP:8080”(和“SSH:22”)作為入站。
  6. 最後我將 I 添加LB,並驗證它在執行狀況檢查中正常。

引用自:https://serverfault.com/questions/988437