логике работы nginx в данном случае.
Есть конфиг nginx /etc/nginx/sites-enabled/test-domain1.com.conf в котором настроен апстрим
upstream cool_upstream {
server 10.10.10.1:80 max_fails=3 fail_timeout=30s weight=2;
server 10.10.10.2:80 max_fails=3 fail_timeout=30s weight=2;
}
server_name test-domain1.com;
Так как апстрим есть, я могу использовать его в location блоке другого конфига nginx, который обслуживает server_name test-domain2.com; так как он становится доступным для всех внутри инстанса nginx и я могу указать
location / {
proxy_pass http://cool_upstream;
Вопрос - если оба из серверов апстрима в первоначальном файле /etc/nginx/sites-enabled/test-domain1.com.conf становится недоступным на 30 секунд для домена test-domain1.com будет ли это как то отражаться на домене test-domain2.com, ведь test-domain2.com использует этот апстрим у себя.
Или nginx как то форкает этот апстрим для каждого из новых доменов, где он используется ?
блок один, так-что затронуть должно обоих
Понял, спасибо
Обсуждают сегодня