WEBService: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Новая страница: « == Введение == Программный модуль WEBService является сервисом ОС Windows и позволяет получить до…»
 
Нет описания правки
Строка 14: Строка 14:
*Установить службу, выполнив в консоли команду  WEBService.exe  /install  
*Установить службу, выполнив в консоли команду  WEBService.exe  /install  
*Запустить службу "twebserver"  
*Запустить службу "twebserver"  


== Настройка ==
== Настройка ==
Строка 29: Строка 30:
ssl_keyfile=
ssl_keyfile=
ssl_password=
ssl_password=
deflate=1
[Authentication]
[Authentication]
login=admin
login=admin
Строка 42: Строка 44:
*ssl - [0 | 1] - использовать подключение по HTTPS (по умолчанию нет - 0)  
*ssl - [0 | 1] - использовать подключение по HTTPS (по умолчанию нет - 0)  
*ssl_* - параметры настройки ssl-подключения.  
*ssl_* - параметры настройки ssl-подключения.  
*deflate - использовать сжатие данным для ответов в формате JSON
*login, password - настройки аутентификации WEB BASIC  (для тоступа к функциям [[WEB_REST_API|WEB REST API]]  
*login, password - настройки аутентификации WEB BASIC  (для тоступа к функциям [[WEB_REST_API|WEB REST API]]  
*allow_ip - запросы будет разрешены только с указанного IP-адреса  
*allow_ip - запросы будет разрешены только с указанного IP-адреса  
*log - [0 | 1] ввести файл протокола HTTP-запросов  (по умолчанию нет - 0)  
*log - [0 | 1] ввести файл протокола HTTP-запросов  (по умолчанию нет - 0)  
**при включении в папке Log\  будует создан файл webaccess.log  
**при включении в папке Log\  будует создан файл webaccess.log  
**файл будет перезаписываться при каждом перезапуске службы "twebserver"  
**файл будет перезаписываться при каждом перезапуске службы "twebserver"


== Запуск ==
== Запуск ==

Версия от 20:26, 16 декабря 2020

Введение

Программный модуль WEBService является сервисом ОС Windows и позволяет получить доступ к данным из БД учетной информации во внешней информационной системе посредством WEB REST API.

Установка

Модуль устанавливается вместе с программным обеспечением  АСУД.SCADA  в папку C: \ 1Tekon \ ASUD Scada \ WEBService

В случае если  модуль устанавливается отдельно, следует 

  • Создать папку C:\1Tekon\ASUD Scada\WEBService
  • Разорхивировать папку с файлами модуля в C: \ 1Tekon \ ASUD Scada \ WEBService
  • Установить службу, выполнив в консоли команду  WEBService.exe  /install
  • Запустить службу "twebserver"


Настройка

Файл конфигурации находится в папке C: \ 1Tekon \ ASUD Scada \ WEBService \ settings \ websettings.ini

Если файл конфигурации отстуствует,  выполните  запуск / останов службы  "twebserver"

Пример файла конфигурации

[Network]
port=8080
ssl=0
ssl_certFile=
ssl_rootCertFile=
ssl_keyfile=
ssl_password=
deflate=1
[Authentication]
login=admin
password=secret
allow_ip=
[Logging]
log=0

где

  • port - номер порта HTTP(S)-сервера
  • ssl - [0 | 1] - использовать подключение по HTTPS (по умолчанию нет - 0)
  • ssl_* - параметры настройки ssl-подключения.
  • deflate - использовать сжатие данным для ответов в формате JSON
  • login, password - настройки аутентификации WEB BASIC  (для тоступа к функциям WEB REST API
  • allow_ip - запросы будет разрешены только с указанного IP-адреса
  • log - [0 | 1] ввести файл протокола HTTP-запросов  (по умолчанию нет - 0)
    • при включении в папке Log\  будует создан файл webaccess.log
    • файл будет перезаписываться при каждом перезапуске службы "twebserver"

Запуск

Поскольку модуль является службой ОС Windows, запуск осуществляется автоматически после загрузки ОС.

Имя службы: twebserver

В случае проблем с запуском в журнале событий (Приложение)  Windows будет добавлено сообщение об ошибке.

Запуск / Останов службы фиксируется в  в журнале событий (Система)  Windows.

Замечание!
В процессе тестирования и отладки вы можете запускать сервис, как GUI-приложение.
Для этого следует выполнить запуск файла с ключом /GUI

WEBService.exe  /GUI