slb配置之後,一直無法正常訪問,報502錯誤,並且slb配置頁面健康檢查顯示異常。
但是在後端伺服器直接開啟測試頁面是正常的。
經檢查問題是由slb的健康檢查機制造成。
健康檢查配置
說明
網域名稱和檢查路徑(僅限http方式的健康檢查)
http健康檢查預設由負載均衡系統通過後端ecs內網ip位址向該伺服器應用配置的預設首頁發起http head請求。
如果您用來進行健康檢查的頁面並不是應用伺服器的預設首頁,需要指定具體的檢查路徑。
健康檢查如果不通過,則訪問無法成功。
也就是說slb一直是直接通過後端伺服器+埠訪問,以此來檢查是否正常。
當站點當中沒有配置預設頁面的時候就會顯示異常。
解決方案有兩個:
配置之後健康檢查正常,通過slb位址也可以正常訪問後端站點了。
slb健康檢查方式 負載均衡 SLB
configurehealthcheck 建立健康檢查 request parameters 請求引數 listenerid 的id 型別 string 是否可預設 否 healthcheckstate 健康檢查保持的狀態 型別 string 可取值 start stop 是否可預設 否 healt...
阿里雲SLB配置監聽
1 新增監聽,選擇https,監聽埠443,其他預設,下一步 2 選擇網域名稱對應的ssl證書,不開啟雙向認證,下一步 3 選擇後端伺服器組,沒有的話可以新建乙個,把要新增的伺服器加到伺服器組,下一步 4 健康檢測預設值,下一步,提交驗證即可 1 新增監聽,監聽埠80,開啟高階配置,開啟監聽 選擇監...
Spring Boot健康檢查相關配置和整理
1.什麼是spring boot的健康檢查,有什麼用?spring boot提供了多項元件的健康檢查,有利於監控各元件執行狀況,但是有時開發者因此會啟動不成功,報錯等,需要合理配置。2.1首先健康檢查引入的包是 org.springframework.boot spring boot starter...