Я играю с различными настройками конфигурации. В настоящее время у меня есть 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 есть несколько директоров, резервный директор начнет использовать конечную точку только в том случае, если остальные считаются мертвыми.