Установка Loginom Integrator
Имя файла инсталлятора: LoginomIntegrator_6.x.x.msi
, где 6.x.x – цифры, обозначающие версию и релиз программы.
Примечание: Версия Loginom Integrator должна соответствовать версии используемого сервера Loginom.
Включение компонентов IIS
Необходимо выполнить в командной строке от имени администратора:
dism /online /enable-feature /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServer /FeatureName:IIS-WebServerManagementTools /FeatureName:IIS-ManagementScriptingTools
Включение компонентов IIS для Loginom Integrator
Для корректной работы Loginom Integrator требуется установленный NetFramework v4.5+.
Необходимо установить следующие компоненты:
Необходимо выполнить в командной строке от имени администратора:
:: Для windows 2008/7/2012/8:
dism /online /enable-feature /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ISAPIExtensions /FeatureName:WAS-WindowsActivationService /FeatureName:WAS-ProcessModel /FeatureName:IIS-NetFxExtensibility /FeatureName:WAS-NetFxEnvironment /FeatureName:WAS-ConfigurationAPI /FeatureName:WCF-HTTP-Activation
:: Для windows 2012r2/8.1/2016/10:
dism /online /enable-feature /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ISAPIExtensions /FeatureName:WAS-WindowsActivationService /FeatureName:WAS-ProcessModel /FeatureName:IIS-ASPNET45 /FeatureName:IIS-NetFxExtensibility45 /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:WCF-Services45 /FeatureName:IIS-ISAPIFilter /FeatureName:WCF-HTTP-Activation45 /all
:: Для windows 2008/7/2012/8/2012r2/8.1 регистрируем ASP.NET:
"%WinDir%\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe" -iru
:: Для windows 2008/7/2012/8/2012r2/8.1 разрешаем исполнение модулей ISAPI:
"%windir%\system32\inetsrv\appcmd.exe" set config /section:isapiCgiRestriction /[path='%WinDir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll'].allowed:True
Минимально должны быть установлены следующие роли сервера (windows 2016):
Веб Сервер (IIS) (Установлено 8 из 43)
- Веб сервер (Установлено 8 из 34)
- Безопасность (Установлено 1 из 9)
* Фильтрация запросов
- Общие функции HTTP (Установлено 3 из 6)
* Документ по умолчанию
* Обзор Каталога
* Статическое содержимое
- Разработка приложений (Установлено 4 из 11)
* ASP.NET 4.6
* Расширения ISAPI
* Расширяемость .NET4.
* Фильтры ISAPI
Установка MSI
Графический интерфейс
Запуск инсталлятора
Для установки с нестандартными параметрами в диалоге "Тип установки" нажимаем кнопку "Выборочная". Для получения параметров существующих сайтов IIS в интерфейсе инсталлятора требуется запустить его с правами администратора.
Каталог установки
По умолчанию установка производится в каталог %ProgramFiles%\BaseGroup\
;
Параметры установки
Блок IIS:
- Сайт — имя существующего сайта IIS, на котором будет развернут Loginom Integrator.
- IP, Порт — параметры привязки сайта IIS.
- Приложение — имя web-приложения.
- Пул приложений — имя пула приложений, обслуживающего Loginom Integrator. Если пул не существует, он будет создан.
Блок Подключение к Loginom Server:
- Хост — адрес хоста сервера Loginom.
- Порт — порт сервера Loginom.
- Логин, Пароль — реквизиты для подключения к серверу Loginom.
- Показать пароль — переключает режим отображения пароля.
Командная строка
msiexec /i "LoginomIntegrator_6.x.x.msi" ключи_msi параметры_integrator
ключи_msi
— допустимые значения можно узнать, выполнив в командной строкеmsiexec /?
. Особо полезными могут быть:/l* "%TEMP%\loginom.msi.log"
— включение журналирования установки./qn
— "тихая" установка без отображения графического интерфейса.
параметры_integrator
в видеКЛЮЧ=значение
:
Ключ | Значение по умолчанию | Описание |
---|---|---|
IIS_APPNAME | lgi |
Имя web-приложения IIS |
IIS_POOLNAME | LGI_POOL |
Имя создаваемого пула приложений IIS |
IIS_WEBSITENAME | Default Web Site |
Имя сайта IIS |
IIS_WEBSITEIPADDRESS | 0.0.0.0 |
Адрес привязки сайта IIS |
IIS_WEBSITEPORT | 80 |
Порт привязки сайта IIS |
LGS_HOST | localhost |
Хост Loginom Server |
LGS_PORT | 4580 |
Порт Loginom Server |
LGS_USER | service |
Имя учетной записи Loginom Server |
LGS_PASS | service |
Пароль учетной записи Loginom Server |
Ручная установка
- Поместить содержимое каталога Integrator в требуемое расположение
- Скорректировать содержимое web.config
- Создать в IIS пул приложений в режиме
Integrated
и версией среды CLRv4.0
- Создать в IIS web-приложение в новом пуле, указав путь к расположению файлов Integrator
Проверка работоспособности
Для проверки работоспособности необходимо в браузере перейти по URL: http://<Server>/lgi/service.svc?wsdl
, где <Server>
— имя хоста Loginom Integrator.
Пример: http://localhost/lgi/service.svc?wsdl
Loginom Integrator должен отдать WSDL SOAP веб-сервиса с предупреждением:
<wsdl:documentation>
В настоящий момент не опубликовано ни одного пакета. Для
использования пакетов в качестве веб-сервиса необходимо
предварительно опубликовать их в Loginom Server.
</wsdl:documentation>
Второй вариант проверки — перейти по URL: http://<Server>/lgi/service.svc/rest/help
.
Loginom Integrator должен отдать страницу описания работы с REST сервисом.
При установке продукта для этих URL в меню "Пуск" Windows Все программы\Loginom 6\Integrator
добавляются ярлыки "Описание WSDL сервиса" и "Описание REST сервиса".