Настройка IIS под работу с ELMA

Система ELMA может использовать в качестве веб-сервера встроенный в систему сервер Cassini или веб-сервер IIS.

IIS является предпочтительным вариантом, т.к. обеспечивает более быструю и стабильную работу, а также поддерживает работу ELMA по протоколам HTTP и HTTPS.

В данной статье мы рассмотрим установку и настройку IIS в Windows 2008 R2 и в Windows 2012 R2. Это необходимо сделать перед установкой системы ELMA. Правильная настройка IIS позволяет обеспечить корректное функционирование ELMA, в то время как неправильная настройка IIS может стать причиной некорректной работы ELMA (система может и вовсе не запуститься).

Следует отметить, что настройку IIS также можно осуществить в интерфейсе командной строки. Подробнее об этом см. на странице Настройка IIS с помощью командной строки.

Установка и настройка IIS в Windows Server 2008 R2

1. Открываем Диспетчер сервера (Server Manager).

2. В контекстном меню узла Роли выбираем пункт Добавить роли. Запустится мастер добавления ролей.

3. Нажмите Далее для продолжения.

4. Устанавливаем флаг Веб-сервер(IIS), нажимаем Далее.


5.Нажмите Далее для продолжения.

6. Нажмите Далее для продолжения.

7. Выбираем компоненты IIS.

Выбор компонентов осуществляем согласно следующему списку:

 
Примечание
Во вкладке «Безопасность» список настроек может отличатся от представленного и зависит от настройки вашего сервера.

8. Нажмите кнопку Установить.

 

9. Закрываем окно мастера добавления ролей.

 

10. Теперь все готово для установки системы ELMA

В других операционных системах настройка IIS под работу с ELMA принципиально ничем не отличается и выполняется по аналогии.

Установка и настройка IIS в Windows Server 2012 R2 

1. Откройте Диспетчер серверов (Server Manager) (доступен для скачивания на официальном сайте Microsoft) для версии Windows Server 2012.

 
 

2. Выберите пункт 2. Добавить роли и компоненты. Запустится Мастер добавления ролей.

3. Нажмите Далее для продолжения.

4. На этапе выбора типа установки выберите Установка ролей или компонентов. Нажмите Далее.
 
 
5. На следующем шаге Мастера установите переключатель в положение Выберите сервер из пула серверов и ниже в списке пулов выберите нужный. Нажмите Далее.
 
 
 6. На шаге Выбор ролей сервера установите флаг Веб-сервер(IIS).
 
 
7. Появится окно для подтверждения выбора компонента. Подтвердите выбор, нажав кнопку Добавить компоненты. Для перехода на следующий шаг нажмите Далее.
 
 
8. На следующем шаге потребуется отметить флагами те компоненты, которые будут установлены на сервере.
 
 
Выбор компонентов оуществляем согласно следующему списку:
 
 
9. На последнем шаге Мастера можно проверить заданные для установки параметры, и затем необходимо нажать кнопку Установить.
 

Настройка завершена.

 

Внимание!
В системе ELMA существуют определенные механизмы, требующие и инициирующие перезапуск сайта ELMA в IIS.
Но при выполнении команды перезапуска может возникнуть ошибка прав доступа.

При использовании доменной учетной записи типа "Сервисная" возникает ошибка использования библиотеки Windows.Web.Administration.dll в ОС Windows 2012 и выше.

Этой проблемы можно избежать, если осуществлять запуск пула от имени встроенной учетной записи IIS. Такой учетной записи требуются полные права только на папку ELMA3-Enterprise и не требуются права администратора или доступ к системным файлам IIS.