簡體   English   中英

如何指示AWS ELB考慮將403代碼恢復成功的運行狀況檢查?

[英]How to instruct an AWS ELB to consider a health check that returns a 403 code as successful?

我在一個私有的EC2 VPC子網中有一個Jenkins CI服務器,為了讓它可以從外部訪問我已經設置了一個ELB(它也使用IAM處理HTTPS安全證書,但這只是為什么的理由我這樣做而不是直接訪問單個實例)。

Jenkins服務器配置為要求身份驗證,因此當ELB作為匿名用戶進行健康檢查時,它會獲得403訪問禁止頁面,這應該完全正常,但是被理解為錯誤並將實例標記為停止服務。

有沒有辦法讓ELB將403響應視為OK響應? 或者也許在Jenkins中有一個總是返回200狀態代碼的頁面?

您正在尋找的支票是/ login而不是/

這樣你就可以保持http檢查。

如果您正在進行http運行狀況檢查,則需要200響應。 您可以將其切換到tcp運行狀況檢查,這可能不准確,但它不關心狀態代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM