Ошибка Apache вместо ошибки лака

Я настроил лак для своего клиента. Теперь мой клиент хочет видеть ошибку apache, а не сбой выборки серверной части лака в браузере. Есть ли какой-либо доступный вариант лака 4.


person Giri Profile    schedule 04.01.2018    source источник
comment
Возможно, вы можете вернуть специальную страницу ошибки synth() из Varnish, когда произойдет ваша конкретная ошибка.   -  person Jensd    schedule 08.01.2018


Ответы (2)


Увы, нет возможности сделать это.

Вы либо pipe запрашиваете все из бэкенда (в обход Varnish), либо у вас есть поведение по умолчанию 503 Backend fetch failed при ошибках из бэкенда.

person Danila Vershinin    schedule 04.01.2018

Вы можете использовать VCL для обслуживания страницы ошибок apache. По умолчанию Varnish при ошибке будет отображать предварительно настроенную страницу ошибки. В vcl_backend_response определите, не выдает ли Apache ошибку, если это так, retunr(доставка) для обслуживания страницы ошибки Apache. Если вы поделитесь своим VCL, я могу взглянуть на него.

person Arianna Aondio    schedule 12.01.2018