Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
На сервере с установленным Microsoft SQL Server создайте две базы данных — одну для Indeed AM Server, другую для Indeed AM Log Server — и сервисного пользователясервисную учетную запись.
Warning | ||
---|---|---|
| ||
Если вы планируете использовать пуш-нотификации, вам нужна еще одна база данных для Indeed AM AirKey Server. |
Создание базы данных
Чтобы создать базу данных, выполните следующие действия:
- Откройте SQL Server Management Studio и подключитесь к серверу.
- Правой кнопкой мыши нажмите узел Databases.
- В появившемся окне выберите New Database.
- Введите имя новой базы данных и нажмите OK.
Создание
сервисного пользователясервисной учетной записи
Indeed Access Manager поддерживает сервисных пользователей сервисные учетные записи с режимом проверки подлинности Windows и с режимом проверки подлинности SQL Server.
Warning | ||
---|---|---|
| ||
При создании сервисной учетной записи отключите обязательную смену пароля при следующем входе и срок действия пароля. В противном случае по истечении срока жизни пароля компоненты Indeed AM не смогут получить доступ к базе данных, что вызовет сбои в работе. |
Создание
сервисного пользователясервисной учетной записи с режимом проверки подлинности SQL Server
Чтобы создать cервисного пользователя cервисную учетную запись с режимом проверки подлинности SQL Server, выполните следующие действия:
- Раскройте узел Security.
- Правой кнопкой мыши нажмите узел Logins.
- В появившемся окне выберите New Login.
- В окне Login - New выполните следующие действия:
- Введите имя пользователя.
- Выберите опцию SQL Server authentication.
- Отключите опцию Enable password policy.
- В меню слева выберите User Mapping.
- Выберите ранее созданные базы.
- Для каждой базы выберите роль db_owner инажмите OK.
Scroll Pagebreak
Создание
сервисного пользователясервисной учетной записи с режимом проверки подлинности Windows
Чтобы создать cервисного пользователя cервисную учетную запись с режимом проверки подлинности SQL Server, выполните следующие действия:
- Создайте доменную учетную запись.
- Откройте SQL Server Management Studio и подключитесь к серверу.
- Раскройте узел Security.
- Правой кнопкой мыши нажмите узел Logins.
- В появившемся окне выберите New Login.
- В окне Login - New выполните следующие действия:
- Найдите ранее созданного пользователя.
- В меню слева выберите User Mapping.
- Выберите ранее созданные базы.
- Для каждой базы выберите роль db_owner и нажмите OK.
- Откройте в текстовом редакторе конфигурационный файл компонента, для которого вы создаете базу:
- Файл для компонента Indeed AM Server хранится в C:\inetpub\wwwroot\am\core\Web.config.
- Файл для компонента Indeed AM Log Server хранится в C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config.
В теге connectionString укажите значение Integrated Security=SSPI.
Code Block language yml title Пример для Indeed AM Server <mssqlDbContexts> <mssqlDbContext connectionString="Data Source=SERVER\SQLEXPRESS;Initial Catalog=am8;Integrated Security=SSPI" id="mssql" /> </mssqlDbContexts>
Code Block language yml title Пример для Indeed AM Log Server <Settings> <ConnectionString>Data Source=SERVER\SQLEXPRESS;Initial Catalog=Log81;Integrated Security=SSPI</ConnectionString> </Settings>
- Сохраните конфигурационный файл.
Выполните настройку пула приложения в IIS.
Запустите IIS Менеджер.
Выберете "Пулы приложений → IndeedAM.Core(Для настройки Indeed AM Server)\Indeed.LS(Для Indeed AM Log Server)".
В блоке "Действия" выберите "Дополнительные параметры".
В окне "Дополнительные параметры" найдите параметр "Удостоверение" и нажмите на кнопку справа.
В окне "Удостоверение пула приложений" выберете "Особая учетная запись" и нажмите "Установить...".
Задайте учетную запись с указанием домена и нажмите "Ок".
В блоке "Действия" перезапустите пул приложения для которого выполнялась настройка и откройте начальную страницу приложения в IIS.
Выберете настраиваемый серверный компонент Indeed в IIS.
Note | ||
---|---|---|
| ||
Если настройка выполняется и для core и для ls, то действия необходимо выполнить для каждого компонента |
В разделе "Управление" выберете "Редактор конфигурации" и откройте "system.webServer/security/authentication/windowsAuthentication".
Для параметра "useAppPoolCredentials" установите значение "True" и нажмите "Применить" в блоке "Действия".
Перезапустите IIS сервер.
Backtotop
Table of Contents | ||
---|---|---|
|