<!-- review: finished -->

<a id="external-combined-upstreams"></a>

# Combined Upstreams

Модуль позволяет объединять несколько групп серверов в одну.

Он вводит директивы `add_upstream`, `combine_server_singlets` и
`extend_single_peers`, доступные внутри блоков конфигурации `upstream`,
а также новый блок конфигурации `upstrand` для создания суперуровней блоков
`upstream`. Кроме того, введена директива `dynamic_upstrand` для выбора
блоков `upstream` во время выполнения.

<a id="installation-107"></a>

## Установка

Для [установки](https://angie.software//angie/docs/installation/index.md#install-packages) модуля используйте один из следующих пакетов:

- Angie: `angie-module-combined-upstreams`;
- Angie PRO: `angie-pro-module-combined-upstreams`.

<a id="loading-the-module-107"></a>

## Загрузка модуля

Для работы с модулем необходимо загрузить его в контексте `main{}`:

```nginx
load_module modules/ngx_http_combined_upstreams_module.so;
```

<a id="additional-information-107"></a>

## Дополнительная информация

Подробная документация и исходный код доступны по ссылке:
[https://github.com/lyokha/nginx-combined-upstreams-module](https://github.com/lyokha/nginx-combined-upstreams-module)

Примеры конфигурации и подробный разбор работы директив модуля:

- [http://lin-techdet.blogspot.com/2011/10/nginx.html](http://lin-techdet.blogspot.com/2011/10/nginx.html)
- [http://lin-techdet.blogspot.com/2015/12/nginx.html](http://lin-techdet.blogspot.com/2015/12/nginx.html)
