Настроить сервер приложения на IIS

Продукты
Все продукты

Настройка сервера приложений Creatio (веб-сервера) на IIS включает в себя настройку веб-сайта приложения в IIS и добавление пула приложения.

Настроить сайт приложения в IIS 

Для создания и настройки web-сайта:

  1. В окне управления IIS щелкните правой клавишей мыши по [ Sites ] и выберите [ Add Website ] в контекстном меню (Рис. 1).

    Рис. 1 — Создание сайта для приложения Creatio
    scr_setup_add_website.png
  2. Укажите название сайта, путь к корневому каталогу с файлами Creatio, используемые IP-адреса и порт сайта (Рис. 2). Путем по умолчанию для web-сайтов является путь C:\Inetpub\wwwroot. В случае необходимости можно указать свой адрес.

    Рис. 2 — Окно параметров нового сайта
    scr_setup_add_web_site_parametres.png
  3. В области [ Connections ] щелкните правой клавишей мыши по созданному сайту и выберите команду [ Add Application ] контекстного меню (Рис. 3).

    Рис. 3 — Выбор команды добавления приложения в IIS
    scr_setup_add_application.png
  4. Введите имя приложения “0” в поле [ Alias ]. Укажите директорию “Terrasoft.WEBApp” (Рис. 4).

    Рис. 4 — Окно выбора параметров приложения
    scr_setup_add_applications_settings.png

Добавить пул приложения 

Для добавления пула приложения:

  1. В области [ Connections ] окна управления IIS перейдите в секцию [ Applications Pools ].

  2. Выберите пул [ Creatio ].

  3. В поле [ Managed pipeline mode ] выберите режим [ Integrated ].

  4. В поле [ .Net Framework version ] укажите версию Asp.Net - 4.0.30319 (Рис. 5).

    Рис. 5 — Окно ввода параметров Applications Pools
    scr_setup_applications_tool.png
  5. Проверьте, что введенная версия ASP.Net разрешена. Для этого перейдите в ISAPI and CGI Restrictions на уровне web-сервера (Рис. 6).

    Рис. 6 — Переход в ISAPI and CGI Restrictions
    scr_setup_isapi.png
  6. Убедитесь что для используемой версии ASP.Net в поле [ Restriction ] установлен статус [ Allowed ] (Рис. 7).

    Рис. 7 — Проверка статуса используемой версии ASP.Net
    scr_setup_isapi_allowed.png
  7. Убедитесь в том, что все необходимые разрешения активны. Для этого перейдите в Handler Mappings на уровне сервера (Рис. 8).

    Рис. 8 — Переход в Handler Mappings
    scr_setup_handler.png
  8. Нажмите на [ Edit Feature Permissions ] в области [ Actions ].

  9. Убедитесь, что в окне [ Edit Feature Permissions ] установлены все признаки (Рис. 9).

    Рис. 9 — Проверка необходимых параметров в окне [ Edit Feature Permissions ]
    scr_setup_handler_settings.png
  10. Убедитесь, что у нового приложения сконфигурирован MIME-тип для файлов с расширениями .svg и .json. Данная конфигурация может быть выполнена как на уровне сервера (в этом случае она наследуется для всех размещенных на нем приложений), так и на уровне приложения. Для проверки:

    1. Перейдите в MIME Types на уровне сервера или на уровне приложения (Рис. 10).

      Рис. 10 — Переход в MIME Types
      scr_setup_mime.png
    2. Проверьте в списке наличие конфигурации для файлов с расширением .svg и .json. Если такая конфигурация есть, переходите на шаг 12.

  11. Если конфигурации нет, нажмите [ Add… ] в области [ Actions ]. В открывшемся окне укажите расширение .svg и MIME-тип данных, соответствующий этому расширению (Рис. 11). Повторите те же действия для расширения .json (MIME-тип “application/json”).

    Рис. 11 — Настройка MIME-типа данных для файлов с расширением .svg
    scr_setup_mime_add_svg.png
  12. Перезапустите web-сайт при помощи команды [ Restart ] области [ Manage Website ] (Рис. 12).

    Рис. 12 — Выбор команды [ Restart ] в области [ Manage Websites ]
    scr_setup_restart_website.png
  13. Откройте сайт, перейдя по адресу или при помощи команды [ Browse ] (Рис. 13). Убедитесь, что открывается страница авторизации в приложении.

    Рис. 13 — Выбор команды [ Browse ] в области [ Actions ] веб-сайта
    scr_setup_browse.png

    На заметку. Первый вход в систему после настройки приложения осуществляется под учетной записью Supervisor (логин — Supervisor; пароль — Supervisor). Рекомендуем после первого входа изменить пароль этой учетной записи.

  14. Для включения русского языка:

    1. Из дизайнера системы перейдите в раздел [ Языки ].

    2. Выберите русский язык и нажмите [ Открыть ].

    3. На открывшейся странице установите признаки [ Активен ] и [ Использовать по умолчанию ]. Сохраните изменения.

      Для включения языка необходимо, чтобы пользователю, от имени которого в IIS запущен пул приложения, были предоставлены права на чтение, запись и удаление файлов и вложенных каталогов статического контента приложения (каталог .\Terrasoft.WebApp\conf).

  15. Из дизайнера системы перейдите в раздел [ Системные настройки ] и измените значение системной настройки “Порядок ФИО” на “Last name, First name [ Middle name ]”. Это необходимо для корректной разбивки ФИО контактов на отдельные колонки [ Фамилия ], [ Имя ], [ Отчество ].