Настройка 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 Добавить роли и компоненты. Запустится Мастер добавления ролей. Для продолжения необходимо нажать на кнопку Далее.

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

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

 

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

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

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