Skip to content

Установка «Сервис ОД и ЭП» через терминал ОС Linux

На хосте (виртуальной машине) предварительно должны быть установлены Docker/Podman и WEB-Сервер КС.


Инструкция развертывания WEB-Сервер КС ->

Для соединения с Linux-сервером используйте:

  • терминал в случае наличия графического интерфейса Linux-системы.
  • клиент PuTTY для удаленного соединения с Linux-машиной. Для соединения укажите поля как показано ниже на рисунке и нажмите «Соединиться».

Установка сервиса

1. Подготовка.

1.1. Проверьте наличие установленного Docker/Podman и WEB-Сервер КС.

Если на хосте отсутсвуют перечисленные инструменты, обратитесь к инструкции развертывания WEB-Сервер КС.

2. Скачайте архив.

Актуальную версию можно найти по ссылке.

bash
wget -O Keysystems.UploadWebService.tar.gz "https://keysystems.ru/files/web/INSTALL/SMART2/updates/UploadService/Keysystems.UploadWebService_net6_6.1.8976.128.tar.gz"

3. Установите приложение.

bash
bash /opt/wsks-6.0.9_443/ctl/ws_addapp.sh -t "sSiUp" -a "Keysystems.UploadWebService.tar.gz" -vc "ecp" -crtv "cpro"

Описание параметров

ПараметрЗначениеОписание
-t"sSiUp"Тип устанавливаемого приложения. Параметр изменять нельзя.
-a"Keysystems.UploadWebService.tar.gz" Имя архива Keysystems.UploadWebService.tar.gz для развертывания. Обязательным условием является наличие одной корневой папки внутри архива.
-vc"ecp"Имя виртуального каталога приложения. Он может быть задан произвольно, по данному имени в URL - адресу будет доступен сервис: https://<адрес сервера>/ecp/
-crtv"cpro"Имя криптопровайдера, которое используется для приложений типа «sSiUp»
При успешной установке в терминале отобразятся следующие сообщения
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~    Установка прикладного приложения WEB-Сервер-КС
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[   OK   ] Проверка доступности порта 54447  ПО "Сервис ОД и ЭП".
[   OK   ] Проверка виртуального каталога "ecp".
[   OK   ] Распаковка архива обновления "Keysystems.UploadWebService.tar.gz" в рабочий каталог.
[   OK   ] Создание каталога приложения /opt/wsks-6.0.9_443/www/html/wsks_54447.
[   OK   ] Создание файла запуска приложения /opt/wsks-6.0.9_443/ctl/app/54447_app.sh.
           Приложение будет доступно по адресу - https://10.38.46.119:443/ecp.
[   OK   ] Создание файла конфигурации для приложения /opt/wsks-6.0.9_443/conf.ks/vhost.ks/54447_ks.conf.
[   OK   ] Создание файла настроек для приложения /opt/wsks-6.0.9_443/www/html/wsks_54447/appsettings.Production.json.
[   OK   ] Корректировка файла настроек /opt/wsks-6.0.9_443/www/html/wsks_54447/uploadservice.config для режимов работы с ЭП.
[   OK   ] Запуск .NET Core приложения.
[   OK   ] Перезагрузка конфигурации http сервера nginx.

4. Посмотрите результаты работы контейнера.

bash
bash /opt/wsks-3.1.24_443/ctl/ws_info.sh

kestrel-uploadservice

В данном случае kestrel-порт сервиса равен 54447. Ознакомьтесь и при необходимости скорректируйте конфигурационный файл приложения.

bash
nano /opt/wsks-6.0.9_443/www/html/wsks_54447/uploadservice.config

Проверьте параметр и поправьте, если не указан тип кпритопровайдера.

uploadservice.config
<add key="WinCrypto.CryptoModule.Mod" value=" CryptoPro "/>

5. Перезапустите приложение.

Если вы меняли файл конфигурации, перезапустите приложение с помощью команд:

bash
bash /opt/wsks-3.1.24_443/ctl/ws_ctlapp.sh -p 54447 -m stop
bash /opt/wsks-3.1.24_443/ctl/ws_ctlapp.sh -p 54447 -m start

где –p 54447 – порт сервиса ОД и ЭП.

6. Проверьте корректность установки

Для проверка корректной установки сервиса перейдите на url-адрес:

https://<ip_адрес_сервера>/<имя_виртуального_каталога_приложения>/

uploadservice-url


Смотрите также:

© 2003—2026 ООО «Кейсистемс». Все права защищены.