Настройка IIS под работу с системой ELMA
Система ELMA может использовать в качестве веб-сервера встроенный в систему сервер Cassini или веб-сервер IIS.
IIS является предпочтительным вариантом, так как обеспечивает более быструю и стабильную работу, а также поддерживает работу ELMA по протоколам HTTP и HTTPS.
В данной статье мы рассмотрим установку и настройку IIS в Windows 2008 R2 и в Windows 2012 R2. Это необходимо сделать перед установкой системы ELMA. Правильная настройка IIS позволяет обеспечить корректное функционирование ELMA, в то время как неправильная настройка IIS может стать причиной некорректной работы ELMA (система может и вовсе не запуститься).
Следует отметить, что настройку IIS также можно осуществить в интерфейсе командной строки (данный способ настройки рекомендуется использовать только опытным пользователям Windows). Подробнее об этом см. на странице Настройка IIS с помощью командной строки.
Установка и настройка IIS в Windows Server 2008 R2
1. Открываем Диспетчер сервера (Server Manager).
2. В контекстном меню узла Роли выбираем пункт Добавить роли. Запустится мастер добавления ролей.
Для продолжения необходимо нажать на кнопку Далее.
3. Устанавливаем флажок Веб-сервер(IIS), нажимаем на кнопку Далее.
Для продолжения необходимо нажать на кнопку Далее.
Для продолжения необходимо нажать на кнопку Далее.
4. Выбираем компоненты IIS.
Выбор компонентов осуществляется согласно следующему списку:
5. Нажимаем на кнопку Установить.
6. Закрываем окно мастера добавления ролей.
Теперь все готово для установки системы ELMA.
В других операционных системах настройка IIS под работу с системой ELMA принципиально ничем не отличается и выполняется по аналогии.
Установка и настройка IIS в Windows Server 2012 R2
1. Открываем Диспетчер серверов (Server Manager) (доступен для скачивания на официальном сайте Microsoft) для версии Windows Server 2012.

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







Настройка завершена.
Но при выполнении команды перезапуска может возникнуть ошибка прав доступа.
При использовании доменной учетной записи типа "Сервисная" возникает ошибка использования библиотеки Windows.Web.Administration.dll в ОС Windows 2012 и выше.
Этой проблемы можно избежать, если осуществлять запуск пула от имени встроенной учетной записи IIS. Такой учетной записи требуются полные права только на папку ELMA3-Enterprise и не требуются права администратора или доступ к системным файлам IIS.