Деякі особливості RP серверів на основі IIS ARR.
Приступимо до встановлення.
1) Запустити PowerShell з привілеями адміністратора і виконати
2) Встановлюємо Microsoft Web Platform Installer. У пошуку Microsoft Web Platform Installer набираємо ARR та встановлюємо пакет Application Request Routing 3.0 + додаткові компоненти запропоновані монтажник.
4) Переходимо в Server Farms і створюємо нову ферму серверів. Назвемо її Contoso.com
Додамо сервера в ферму (Якщо ролі рознесені, то додаємо тільки CAS сервера). Вводимо FQDN сервера і натискаємо ADD
Натискаємо Finish. потім YES на пропозицію створити правила.
5) Необхідно налаштувати ферму, в яку ми додали наші поштові сервера. Відкриваємо ферму contoso.com і переходимо в розділ Caching. Прибираємо чекбокс EnableDisk Cache і натискаємо Apply
Переходимо в розділ Health Test. Як URL для перевірки доступності серверів я вкажу:
Налаштування для розділу Health Test (після внесення змін, не забуваємо натискати Apply)
Після внесення всіх налаштувань потрібно перевірити, що все працює. Натиснемо Verify URL Test і переконаємося, що всі сервери пройшли перевірку, відповівши Pass. Якщо сервер не буде доступний, то на нього не будуть пересилатися запити від зовнішніх клієнтів. Компонент ARR виведе його з балансування до тих пір, поки знову не "побачить" сервер клієнтського доступу.
Переходимо до розділу Proxy. виставляємо настройки:
не забуваємо натискати Apply після внесення змін.
Переходимо в розділ Routing Rules і прибираємо чекбокс Enable SSL Offloading
Load Balance, Monitoring and Management і Server Affinity не чіпаємо.
6) Переходимо до створення правил перенаправлення запитів.
В оснащенні IIS відкриваємо URL Rewrite
Створюємо правило для Autodiscover
Як додати шаблон у вкладці "Conditions" натиснути "Add" і ввести параметри:
У самому низу вибираємо дію, яку необхідно виконати, якщо запит відповідає шаблоном. У нашому випадку, це перенаправлення на ферму серверів (не забувайте вибрати https) і чекбокс забороняє виконання наступних (нижніх) правил.
Аналогічним чином створюємо правило для mail.contoso.com і, їли є бажання, для activesync.contoso.com.
В отриманому списку, першим має йти правило Autodiscover. потім activesync. після mail. Правила відпрацьовують по черзі, один за одним. Переміщати правила в списку можна за допомогою стрілок вгору і вниз, що знаходяться зліва.
Останній штрих. Перейдіть в "Request Filtering"
і задайте значення 2147483648 для параметра "Maximum allowed content lenght".
Все готово! Тепер необхідно налаштувати зовнішні DNS сервера, для розпізнавання імен Autodiscover і mail (а якщо налаштовували, то і activesync) в IP IIS ARR.
На прохання трудящих закриваємо ECP