Это документация для консольной версии Файлового шлюза. Tехническая поддержка этой версии прекращена с 01.08.2016.
Документация для новой версии Файлового шлюза расположена здесь.

Настройка через web-интерфейс

Web-интерфейс Файлового шлюза используется для удобства настройки и управления службой. В экранной форме Web-интерфейс (рис. 1,1) пользователю доступны следующие параметры для изменения:

Содержание страницы:

  1. URL web-интерфейса (рис. 1,2). Допускаются только значения вида http://localhost:PORT/, где PORT – номер порта. Для пользователя, указанного при инсталляции, доступ к HTTP-протоколу устанавливается автоматически.

    Если web-интерфейс не доступен или пользователь, от которого запускается служба, заменен, требуется установить доступ к HTTP-протоколу вручную. Для этого необходимо:

    1. запустить командную строку от имени администратора;

    2. выполнить команду netsh http add urlacl url=http://+:PORT/ user=SERVICE_USER, где PORT – номер порта (по умолчанию 8080), SERVICE_USER – пользователь, от имени которого запущена служба;

      В случае смены пользователя, используемый порт может остаться занятым предыдущим пользователем. При переходе в web-интерфейс будет открываться ошибка Url reservation add failed, Error: 183. Cannot create a file when that file already exists

      Для решения проблемы необходимо удалить разрешения на порт предыдущего пользователя командой netsh http delete urlacl url=http://+:8080/.


    Рисунок 1 – настройки web-интерфейса

    При изменении URL, требуется перезапустить службу для применения настроек (см. Запуск Файлового шлюза).

  2. включение/отключение web-интерфейса (см. рис. 1,3) путем установки переключателя;

  3. разрешение доступа к web-интерфейсу только с локального компьютера (см. рис. 1,4). Если переключатель флажок не активирован, web-интерфейс будет доступен с любого компьютера.

Для применения настроек необходимо нажать кнопку Сохранить (см. рис. 1,5), затем перезапустить службу.

Настройка через svc.config

Для перехода к файлу svc.config необходимо вставить %LOCALAPPDATA% в проводник и нажать клавишу Enter на клавиатуре, затем перейти в папку установки NSD.FileGateway

 При настройке web-интерфейса через XML-файл svc.config, необходимо заполнить поля:

Таблица 1 – Параметры настройки файлового шлюза

XPath-выражение

Описание

/fileGateway/webInterface/@enable

Активация web-интерфейса службы. Допустимые значения:

  • true, если web-интерфейс включен
  • false, если отключен

/fileGateway/webInterface/@listenUrl

URL, по которому доступен web-интерфейс. Допускаются только значения вида http://localhost:PORT/, где PORT – номер порта

У процесса службы должен быть доступ к HTTP-протоколу по указанному порту

Разрешить доступ можно с помощью команды

netsh http add urlacl url=http://+:8080/ user=SERVICE_USER

SERVICE_USER – пользователь, от имени которого запущена служба. Команду следует запускать от имени администратора.

/fileGateway/webInterface/@localOnly

Режим доступа к web-интерфейсу службы. Допустимые значения:

  • true, если web-интерфейс доступен только с той же машины, на которой запущена служба
  • false, если web-интерфейс доступен везде


  • No labels