2012-05-12 2 views

답변

0

기본값입니다. 일부 if (beresp.status == 500)이 있습니다 : s

+0

큰 질문을. 그러나 나는 당신의 대답에서 더 많은 것을 필요로합니다. 내 경우에는 if (beresp.status == 500)도 있습니다.이 경우에는 무언가를해야한다고 가정합니다. 그렇다면 어떻게 원래 백엔드 500 오류 페이지를 제공합니까? – Mojo

0

개발과 같은 일부 환경에서만 원래 500 오류를 표시한다고 가정합니다.

$ varnishd -i development 

을 다음 VCL에 해당 ID를 확인하십시오 : 그렇다면

, 당신은 니스에게 ID를 할당 할 수

sub vcl_fetch { 
    if (server.identity ~ "^development") { 
    return (deliver); 
    } 

    if (beresp.status == 500) { 
    # ... 
    } 
}