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

Балансировка нагрузки Nginx, есть ли способ сделать это?

Я хочу использовать тестовый сервер для администраторов.

Есть ли способ назначить доступ с клиента ip (123.0.0.1) к серверу ip (123.0.0.2)?

upstream target-server {  
  server [123.0.0.3] ;
  server [123.0.0.2] ;
}

Вы можете использовать оператор if в местоположении для отображения трафика на вашу службу.

upstream target-server {
server 123.0.0.3 ; 
server 123.0.0.2 ; }
server{
***
  location / {
    if ($remote_addr = 123.0.0.1) {
          proxy_pass http://123.0.0.2 ;
    }
    proxy_pass http://target-server ;
  }
}