Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Предупреждение

Для успешного выполнения операций, командную строку необходимо запускать от имени администратора,



Перед установкой




Шаг 1. Загрузка

  1. Зайдите на страницу загрузки дистрибутива сервера;
  2. Найдите ссылку с подходящей вам версией;
  3. Сохраните архив на ваш компьютер

Шаг 2. Установка

  1. Распакуйте архив в каталог на компьютере, где будет установлен сервер (именно к этому каталогу в дальнейшем будет обращаться серверный клиент)

  2. Открыть файл Web.config в текстовом редакторе

  3. Указать следующие параметры сервера:

  • ID Сервера - по умолчанию данный параметр равен 

    Highlight
    colorLavender
    "1"

    , в случае ,если на вашем компьютере находится один сервер GROTEM, этот параметр можно оставить в изначальном состоянии.  При последующей установке дополнительных серверов на одну машину, каждому установленному серверу необходимо присваивать уникальный ID.


    Блок кода
    languagec#
    <add key="GrotemServerId" value="1"/>



  • Корневая директория с решениями - в данном параметре указывается каталог, в котором в дальнейшем будет храниться информация и файлы о всех решениях, созданных на сервере GROTEM.

    Блок кода
    languagec#
     <add key="SolutionsFolder" value="C:\Solutions"/>


  • Строка подключения к MS SQL Server - в данном параметре указывается адрес подключения к SQL серверу, логин и пароль.

        Заполнение параметра, при использовании SQL Server Authentification:

Блок кода
languagec#
<add key="DataBaseServer" value="server=192.168.125.145;User ID=sa;Password="/>

Заполнение параметра, при использовании Windows Authentication:  

Блок кода
languagec#
<add key="DataBaseServer" value="server=192.168.125.145;Integrated Security=SSPI;Connection Timeout=3600"/>



Предупреждение
Каталог с решениями не должен совпадать с директорией, в которых находятся исполняемые файлы сервера


Предупреждение

1.При локальном администрировании сервера не рекомендуется указывать адрес подключения к серверу 127.0.0.1 (localhost), т.к. порт 1433 может быть закрыт. В данном случае, необходимо использовать внешний IP-адрес сервера.

2.По возможности следует избегать использования SQL Server Authentification при подключении к SQL серверу. В ряде организаций этот режим может быть отключен по политикам безопасности.


  • Пароль -

    Блок кода
    languagec#
    <add key="RootPassword" value="12321"/>


  • Версия используемого .NET Framework - по умолчанию сервер использует Net.Framework 4.5. Если на компьютере установлен .NET Framework 4.0 - следует отредактировать строку, указав корректный

    Блок кода
    languagec#
     <compilation debug="true" targetFramework="4.5"/>


Установка серверного приложения

В оснастке "Диспетчер служб IIS" нужно добавить новое приложение. Для этого:

  • в структуре перейти на "Default Web Site"
  • в контекстном меню выбрать пункт "Добавить приложение..."
  • в поле "Псевдоним" указать GrotemServer
  • в поле "Пул приложений" выбрать ранее созданный пул "grotem_pool"
  • в поле "Физический путь" указать путь до каталога "gateway", внутри распакованного архива сервера Grotem.MobileImage Added

Рекомендуется установить пользователя с ролью администратора по кнопке "Подкл. как..." и затем выполнить "Тест настроек", чтобы убедиться в корректной работе. 

Далее, в проводнике Windows открыть каталог gateway, в нем найти файл appsettings.example.json и скопировать его под именем appsettings.json. В этом файле заполнить секции:

 "Jwt": {

   "Issuer": "Identity.API",

   "Audience": "http://localhost",

   "Key": "{some_big_key_value_here_secret}"

 },

 "Urls": {

   "Synchronization": "http://localhost:5001",

   "BitMobile": "http://localhost:5000"

 },

Если есть сервис Elasticsearch, заполнить соответствующую секцию данными для доступа.

По аналогии создать и заполнить файл ocelot.json, где для секций BitMobile указать:

   "Host": "localhost",

   "Port": 5000

для секций Synchronization:

  "Host": "localhost",

   "Port": 5001

для секций Fiscal:

  "Host": "localhost",

   "Port": 5002

а также:

  "BaseUrl": "http://localhost/grotemserver"

После окончания настроек перезапустить пул "grotem_pool"

Шаг 3. Настройка Internet Information Services (IIS)

В "Диспетчере служб IIS" правым кликом по папке "Сайты" вызвать контекстное меню, в котором выбрать - "Добавить веб-сайт".

Image Added

В открывшемся окне заполнить параметры:

Имя сайта - bitmobile (пул оставить такой же)

Физический путь - путь до каталога с сервером Grotem, из вышеприведенной структуры - bitmobile3

Подключить как - указать ранее созданного пользователя (в примере - grotem)

Порт – 5000

Image Added

Для настройки сервера внести изменения в конфигурацию приложения (пункт "Редактор конфигурации")


Image Added


  • DataBaseServer - параметры соединения с БД (указать параметры в строке соединения)

    • для смешанной авторизации на SQL строка подключения будет иметь вид server=localhost;User Id=<username>;Pwd=<password>;Connection Timeout=3600

    • для Windows-авторизации: server=localhost;Integrated Security=SSPI;Connection Timeout=3600

  • SolutionsFolder - указать каталог для создания решений

  • BitMobileServerId - в случае необходимости - изменить префикс сервера
  • RootPassword - установить пароль для доступа к серверу

Image Added

Либо эти параметры можно изменить путем редактирования файла Web.config в каталоге сервера bitmobile3. 

После окончания настроек, убедитесь, что для пула "bitmobile" установлена версия среды CLR.NET версии 4

Image Added

а в "дополнительных параметрах" разрешен запуск 32-разрядных приложений и в поле "Удостоверение" указан ранее созданный пользователь с ролью администратора

Image Added

Перезапустите пул "bitmobile". Серверное приложение готово к развертыванию мобильных решений.

Шаг 4. Права доступа

Шаг 5. Перезапустить Internet Information Services

Шаг 6. Проверка работоспособности

Проверить правильно ли настроен сервер можно выполнив любую команду, с помощью utils.exe.

Например, команда запроса версии сервера

Блок кода
languagec#
> utils.exe -ver -host http://localhost/GrotemServer -p pAss3087





Информация
titleПолезная информация
Отображение дочерних