Назад | Перейти на главную страницу

Конфигурация Varnish для перехода на другой порт

Я играю с различными настройками конфигурации. В настоящее время у меня есть Varnish-cache на порту 80, Apache2 на порту 70 и Nginx на порту 90 на той же машине.

Varnish настроен таким образом, что по умолчанию он взаимодействует с Nginx, например: config

.host = "localhost";
.port = "90";
.connect_timeout = 60s;
.first_byte_timeout = 300s;
.between_bytes_timeout = 300s;
.probe = basic;

Мой вопрос в том, как сделать резервное копирование Varnish на Apache, если Nginx мертв?

Базовая конфигурация Varnish с Apache выглядит так.

.host = "localhost";
.port = "70"
.connect_timeout = 60s;
.first_byte_timeout = 300s;
.between_bytes_timeout = 300s;
.probe = basic;

Я хочу запустить эту конфигурацию, если первая конфигурация выйдет из строя (я не мог точно выразить словами, но да, если Nginx мертв, я хочу, чтобы Varnish проверял Apache).

Любые подсказки или предложения по конфигурации были бы действительно полезны. Спасибо.

Попробуйте использовать резервный директор

В Varnish есть несколько директоров, резервный директор начнет использовать конечную точку только в том случае, если остальные считаются мертвыми.