0
백엔드가 500 오류 페이지를 표시 할 때 백엔드 원본 페이지를 표시하는 방식으로 바니시를 구성 할 수 있습니까?바니쉬 : 원본 500 오류 페이지 표시
백엔드가 500 오류 페이지를 표시 할 때 백엔드 원본 페이지를 표시하는 방식으로 바니시를 구성 할 수 있습니까?바니쉬 : 원본 500 오류 페이지 표시
기본값입니다. 일부 if (beresp.status == 500)
이 있습니다 : s
개발과 같은 일부 환경에서만 원래 500 오류를 표시한다고 가정합니다.
$ varnishd -i development
을 다음 VCL에 해당 ID를 확인하십시오 : 그렇다면
, 당신은 니스에게 ID를 할당 할 수
sub vcl_fetch {
if (server.identity ~ "^development") {
return (deliver);
}
if (beresp.status == 500) {
# ...
}
}
큰 질문을. 그러나 나는 당신의 대답에서 더 많은 것을 필요로합니다. 내 경우에는 if (beresp.status == 500)도 있습니다.이 경우에는 무언가를해야한다고 가정합니다. 그렇다면 어떻게 원래 백엔드 500 오류 페이지를 제공합니까? – Mojo