Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleИнформация

Файлы для Indeed AirKey Cloud Server расположены: indeed AM 7\Indeed AirKey Cloud Server\<Номер версии>\

  • Indeed.AirKey.CloudServer.msi - Пакет для установки Indeed AirKey Cloud Server.
  • Indeed.AirKey.EventLog.Setup.msi - Пакет для создания необходимой структуры журнала в Windows EvetLog.


Info
titleИнформация

При использовании SSL соединения необходим корневой сертификат и сертификат проверки подлинности веб сервера. При создании сертификата для AirKey Cloud Server в Common Name должно быть имя или IP сервера, к которому настроен доступ для приложения Indeed Airkey в теге ServerUrl конфигурационного файла сервера AirKey. Если в CN указан IP-адрес, то он должен быть без протокола и порта.


Установка

Создание базы данных и пользователя.

...

  1. Выполните установку Indeed AirKey Cloud Server через запуск инсталлятора Indeed.AirKey.CloudServer.msi.
  2. Выполните установку Indeed AirKey EventLog через запуск инсталлятора Indeed.AirKey.EventLog.Setup.msi.
  3. Откройте IIS Manager.
  4. Выберете AirKey Cloud Web Site. В окне "Действия" выберете "Привязки..." и нажмите "Изменить..."
  5. В окне "Изменение привязки сайта" выберете SSL сертификат с назначением "Проверка подлинности сервера" и нажмите "Ок".
    5. а. При использовании http добавьте привязку с произвольным доступным портом и нажмите "Ок". В конфигурационном файле сервера AirKey Web.config (C:\inetpub\wwwroot\airkeycloud) отключите требование https. Для этого измените значение с true на false для ключа requireHttps.


    Code Block
    languageyml
    titleПример
    <add key="requireHttps" value="false" />


    Image Modified



  6. Откройте конфигурационный файл сервера AirKey Web.config (C:\inetpub\wwwroot\airkeycloud).
  7. Задайте значение для подключения к SQL Server. Для параметра "connectionString" в теге "connectionStrings" укажите строку подключения к созданной базе данных.

    Info
    titleИнформация

    В данной версии не поддерживается Windows аутентификация.


    Code Block
    languageyml
    titleПример
    <connectionStrings> <add name="AkDbContext" connectionString="Data Source=AK;Database=ak_cloud;User Id=ak_cloud_user;Password=Q1q2E3e4" providerName="System.Data.SqlClient" /> </connectionStrings>


  8. Для для параметра "value" с ключом "ServerUrl" укажите URL для подключения к AirKey Cloud Server

    Note
    titleИнформация

    По умолчанию используется защищенное соединение (Порт по умолчанию - 81).

    При использовании http соединения укажите порт отличный от 80 (Порт 80 используется как порт по умолчанию для http соединений IIS сервера ).


    Info
    titleИнформация

    AirKey Cloud Server должен быть доступен с мобильного телефона.


    Code Block
    languageyml
    titleПример
    <add key="ServerUrl" value="https://airkeycloud.indeed.local:81" /> 
    
    при использовании http
     
    <add key="ServerUrl" value="http://airkeycloud.indeed.local:82" />


  9. Укажите URL  для подключения к Log серверу Indeed в параметра Url тега logServer.

    Code Block
    languageyml
    titleПример
    <logServer Url="http://logserver.indeed.local/ils/api" CertificateThumbprint="" CertificateFilePath="" CertificateFilePassword="" />


  10. Сохраните изменения и выполните перезагрузку IIS сервера.

Настройка событий сервера

  1. Откройте файл clientApps.config на Log сервере Indeed.
  2. Для параметра "SchemaId" со значением "akcSchema" задайте место хранения лог-файлов. В теге "ReadTargetId" и вложенным тегом "TargetId" тега "WriteTargets" установите необходимый параметр:

    Info
    titleИнформация

    По умолчанию задано akcEventLogTarget, чтение и запись производится с отдельного журнала событий Windows.

    1. akcEventLogTarget - чтение и запись событий событий из журнала событий Windows.

      Note
      titleИнформация

      Обязательна установка Indeed.AirKey.EventLog.Setup.msi.


    2. akcSqlTarget - чтение и запись событий событий из базы данных SQL.

Code Block
languageyml
titleПример
 <Application Id="akc" SchemaId="akcSchema">
       
	<ReadTargetId>akcSqlTarget</ReadTargetId>
      <WriteTargets>
         
		<WriteTargets> 
			<TargetId>akcSqlTarget</TargetId>
       
		</WriteTargets> 
      <AccessControl>
        	<AccessControl> 
		<!--<CertificateAccessControl CertificateThumbprint="001122...AA11" Rights="Read" />-->
       
	</AccessControl> 
    </Application>





Backtotop