Установка «Сервис ОД и ЭП» через терминал ОС Linux
На хосте (виртуальной машине) предварительно должны быть установлены Docker/Podman и 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-порт сервиса равен 54447. Ознакомьтесь и при необходимости скорректируйте конфигурационный файл приложения.
bash
nano /opt/wsks-6.0.9_443/www/html/wsks_54447/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_адрес_сервера>/<имя_виртуального_каталога_приложения>/