WEB приложение для управления сеансами сервера 1с, имеет адаптивный web интерфейс.
Возможности: удаление сеансов; завершение rphost процессов; запуск службы 1с сервера (если остановлена).Используется авторизация BasicAuth с защитой от брутфорса (5 попыток в минуту).
Поддерживает работу по http https протоколам.
Запускать нужно непосредственно на сервере, где установлен "1с сервер".
Настройки хранятся в json файлах:
settings.json - основные настройки:
{
"server":"IP адрес, или имя сервера 1с",
"progid":"V83.COMConnector",
"serviceName": "1C:Enterprise 8.3 Server Agent (x86-64) имя службы 1с сервера",
"port": "80 порт web сервера",
"addr":"0.0.0.0 адрес интерфейса, на котором запускается web сервер(0.0.0.0 - означает все интерфейсы)",
"certFile": "путь к файлу ssl сертификата(если оставить пустым web сервер будет работать по протоколу http)",
"keyFile": "путь к файлу ssl ключа"
}
auth.json - список пользователей для авторизации (ключ:значение - пользователь:пароль)
{
"пользователь": "пароль",
"test2": "test"
}
UI находится в папке static, интерфейс можно менять.
Если служба сервера 1с остановлена, надпись "1С сервер: Запущен" поменяется на "1С сервер: Остановлен", при этом при клике на "Остановлен" отправится запрос на запуск службы сервера 1с.
Если служба запустится, надпись поменяется на "1С сервер: Запущен"