<< Click to Display Table of Contents >> Администрирование (Windows) > Расширенная установка > Настройка фермы серверов и NLB-кластера > Настройка фермы серверов Настройка параметров фермы |
1.В оснастке Диспетчер служб IIS выберите ферму и нажмите на кнопку Routing Rules:
2.На открывшейся странице «Routing Rules» снимите флажок Enable SSL offloading и на панели Действия нажмите на ссылку Применить.
3.На панели Действия последовательно нажмите на ссылки URL Rewrite и Изменить. Откроется страница «Изменить правило для входящего трафика». На странице отобразятся правила маршрутизации для распределения запросов HTTP и HTTPS, созданные в IIS по умолчанию.
4.В правиле для протокола HTTP добавьте условие проверки запросов. Для этого в группе «Условия» нажмите на кнопку Добавить и в открывшемся окне заполните поля:
•Ввод условия – {HTTP_HOST};
•Проверить, если входная строка – Соответствует шаблону;
•Шаблон – адрес сайта Directum RX, например, rx.directum24.ru.
5.Аналогичным образом добавьте условие {HTTP_HOST} в правило для протокола HTTPS. Условие {HTTPS} создается по умолчанию. Настройки для протокола HTTPS должны иметь вид:
6.Убедитесь, что в правилах для протоколов HTTP и HTTPS настроены действия, которые перенаправляют поступающие запросы:
•Тип действия – Маршрутизация на серверы фермы;
•Схема – https:// или http://;
•Путь – /{R:0};
•Ферма серверов – созданная ферма.
7.В области Действия нажмите на ссылку Применить.
8.В оснастке Диспетчер служб IIS нажмите на кнопку Proxy:
9.На открывшейся странице «Proxy» укажите настройки, как приведено ниже:
Настройки определяют, как сервер ARR обрабатывает поступающие запросы и перенаправляет их на сервера фермы.
10.Откройте страницу «Application Request Routing Cache» и нажмите на ссылку Server Proxy Settings. На открывшейся странице установите флажок Enable proxy.
11.В оснастке Диспетчер служб IIS нажмите на кнопку Server Affinity:
12.На открывшейся странице «Server Affinity» установите флажок Client Affinity:
В результате запросы клиента направляются на один сервер фермы в рамках текущей сессии.
13.На странице фермы нажмите на кнопку Health Test и на открывшейся странице укажите настройки, как приведено ниже:
14.Убедитесь, что кэширование данных на диске отключено. Для этого в оснастке Диспетчер служб IIS нажмите на кнопку Caching. На открывшейся странице «Caching» убедитесь, что флажки Enable disk cache, Enable request consolidation сняты и в раскрывающемся списке Query string support выбран пункт Do not cache. В поле Memory cache duration (seconds) укажите значение 180:
15.Настройте перенаправление URL-адресов сервиса хранилищ (StorageService) и сервиса хранения файлов предпросмотра (PreviewStorage). Подробнее см. в разделе «Настройки перенаправления».
© Компания Directum, 2024 |