Skip to content

Развертывание «Сервис новостей» через терминал ОС Linux

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

Требуемая версия WEB-Сервер КС: не ниже v.6.0.9.061 (от 28.03.2025).

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

По умолчанию в WEB-Сервер КС в файлах конфигурации http серверов прописаны демо-сертификаты.

В результате при подключении к веб-приложению или сервис-приложению возникает ошибка: «Ошибка выполнения операции: The SSL connection could not be established, see inner exception».

Это происходит из-за того, что в сервисе новостей включена проверка подлинности SSL/HTTPS-сертификата для обеспечения информационной безопасности.

Решение ->

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

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

Установка веб-сервиса Сервис новостей

Устанавливайте сервис новостей v. 1.0.38.402 и выше!

Создайте базу данных для сервиса новостей

Перед тем как приступить к установке сервиса новостей, необходимо создать базу данных. Для создания ознакомьтесь с инструкцией Создание базы данных.

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

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

Требуемая версия WEB-Сервер КС: не ниже v.6.0.9.061 (от 28.03.2025).

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

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

Скачайте архив сервиса новостей с официального сайта Кейсистемс в каталог /opt/wsks-6.0.9_443/ctl/tar_files/.

bash
wget -O /opt/wsks-6.0.9_443/ctl/tar_files/Keysystems.NewsService.tar.gz "https://keysystems.ru/files/web/INSTALL/NewsService/1.0/Keysystems.NewsService-10.tar.gz"

3. Выполните установку.

bash
bash /opt/wsks-6.0.9_443/ctl/ws_addapp.sh -t wNEWS -a Keysystems.NewsService.tar.gz -p 54443 -vc news -st 3 -sn 10.38.46.228:5434 -dn news -du ksnewsuser -dpwd you_password
ПараметрЗначениеОписание
-twNEWSТип устанавливаемого приложения Сервис новостей.
-aKeysystems.NewsService.tar.gzИмя архива *.tar.gz для развертывания.
-p54443Порт устанавливаемого приложения.
-vcnewsВиртуальный каталог для приложения.
Если не указан, то берется тип + кестрел порт. Используется для всех типов приложений.
-st3Тип источника СУБД:
0-MSSQL,
3-PostgreSQL.
-sn 10.38.46.228:5434Имя или ip источника СУБД, если используется порт, то его необходимо указать через двоеточие.
-dnnewsИмя базы данных источника СУБД.
-duksnewsuserИмя пользователя базы данных.
-dpwdyou_passwordПароль пользователя базы данных.
Результат успешной установки
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~    Установка прикладного приложения WEB-Сервер-КС
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

4. Проверьте наличие файла app_keys.err.

Файл расположен по пути:

bash
opt/wsks-6.0.9_443/ctl/app

В случае его отсутствия см. статью Ошибки, возникающие при работе в сервисе.


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

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