You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

На сервере с установленным Microsoft SQL Server создайте две базы данных — одну для Indeed AM Server, другую для Indeed AM Log Server и сервисного пользователя.

Важно!

Если вы планируете использовать пуш-нотификации, вам нужна еще одна база данных для Indeed AM AirKey Server.


Создание базы данных

Чтобы создать базу данных, выполните следующие действия:

  1. Откройте SQL Server Management Studio и подключитесь к серверу.
  2. Правой кнопкой мыши нажмите узел Databases.
  3. В появившемся окне выберите New Database.
  4. Введите имя новой базы данных и нажмите OK.

Создание сервисного пользователя 

Indeed Access Manager поддерживает сервисных пользователей с режимом проверки подлинности Windows и с режимом проверки подлинности SQL Server.

Важно!

При создании сервисной учетной записи отключите обязательную смену пароля при следующем входе и срок действия пароля. В противном случае по истечении срока жизни пароля компоненты Indeed AM не смогут получить доступ к базе данных, что вызовет сбои в работе.

Создание сервисного пользователя с режимом проверки подлинности SQL Server

Чтобы создать cервисного пользователя с режимом проверки подлинности SQL Server, выполните следующие действия:

  1. Раскройте узел Security.
  2. Правой кнопкой мыши нажмите узел Logins.
  3. В появившемся окне выберите New Login.
  4. В окне Login - New выполните следующие действия:
    1. Введите имя пользователя.
    2. Выберите опцию SQL Server authentication.
    3. Отключите опцию Enable password policy.
    4. В меню слева выберите User Mapping.
    5. Выберите ранее созданные базы.
    6. Для каждой базы выберите роль db_owner и нажмите OK.


 

Создание сервисного пользователя с режимом проверки подлинности Windows

Чтобы создать cервисного пользователя с режимом проверки подлинности SQL Server, выполните следующие действия:

  1. Создайте доменную учетную запись.
  2. Откройте SQL Server Management Studio и подключитесь к серверу.
  3. Раскройте узел Security.
  4. Правой кнопкой мыши нажмите узел Logins.
  5. В появившемся окне выберите New Login.
  6. В окне Login - New выполните следующие действия: 
    1. Найдите ранее созданного пользователя.
    2. В меню слева выберите User Mapping.
    3. Выберите ранее созданные базы. 
    4. Для каждой базы выберите роль db_owner и нажмите OK.
  7. Откройте в текстовом редакторе конфигурационный файл компонента, для которого вы создаете базу:
    1. Файл для компонента Indeed AM Server хранится в C:\inetpub\wwwroot\am\core\Web.config.
    2. Файл для компонента Indeed AM Log Server хранится в C:\inetpub\wwwroot\ls\targetConfigs\sampleDb.config.
  8. В теге connectionString укажите значение Integrated Security=SSPI.

    Пример для Indeed AM Server
    <mssqlDbContexts>
          <mssqlDbContext connectionString="Data Source=SERVER\SQLEXPRESS;Initial Catalog=am8;Integrated Security=SSPI" id="mssql" />
    </mssqlDbContexts>
    Пример для Indeed AM Log Server
    <Settings>
      <ConnectionString>Data Source=SERVER\SQLEXPRESS;Initial Catalog=Log81;Integrated Security=SSPI</ConnectionString>
    </Settings>
  9. Сохраните конфигурационный файл.

Выполните настройку пула приложения в IIS.

Запустите IIS Менеджер. 

Выберете "Пулы приложений → IndeedAM.Core(Для настройки Indeed AM Server)\Indeed.LS(Для Indeed AM Log Server)".

В блоке "Действия" выберите "Дополнительные параметры".

В окне "Дополнительные параметры" найдите параметр "Удостоверение" и нажмите на кнопку справа. 

В окне "Удостоверение пула приложений" выберете "Особая учетная запись" и нажмите "Установить...".

Задайте учетную запись с указанием домена и нажмите "Ок".

В блоке "Действия" перезапустите пул приложения для которого выполнялась настройка и откройте начальную страницу приложения в IIS. 

Выберете настраиваемый серверный компонент Indeed в IIS.

Информация

Если настройка выполняется и для core и для ls, то действия необходимо выполнить для каждого компонента

В разделе "Управление" выберете "Редактор конфигурации" и откройте "system.webServer/security/authentication/windowsAuthentication".

Для параметра "useAppPoolCredentials" установите значение "True" и нажмите "Применить" в блоке "Действия". 

Перезапустите IIS сервер. 


  • No labels