Apache HTTP 서버 아래에 JBoss 클러스터가 있고, 이 서버는 HAProxy 로드 밸런서 아래에 있습니다. JBoss 애플리케이션 서버가 다운될 때마다 Apache는 503 오류 화면을 표시합니다. Apache에서 HAProxy에 대한 503 응답을 버블링하여 HAProxy에서 처리할 수 있는 방법이 있습니까?
답변1
나는 당신이 찾고 있는 것이 ErrorDocument 지시문이라고 믿습니다. 이에 대한 문서가 있습니다.아파치 문서
문서 루트에 "errors"라는 하위 디렉터리가 있다고 가정해 보겠습니다. 문서 루트에 httpd.conf 또는 .htaccess 파일을 넣을 수 있습니다.
ErrorDocument 503 /errors/error_503.html
그런 다음 원하는대로 보려면 error_503.html을 작성하십시오. 텍스트를 사용하거나 완전히 다른 서버/문서로 연결되는 URL을 사용할 수도 있습니다. 일부에서는 후자의 방법을 사용하여 다른 스크립트 세트에 제어권을 완전히 전달하여 오류 메시지를 처리할 수 있습니다.