Развертывание «Сервис новостей» через терминал ОС Linux
На хосте (виртуальной машине) предварительно должны быть установлены Docker/Podman и WEB-Сервер КС.
❗ Требуемая версия WEB-Сервер КС: не ниже v.6.0.9.061 (от 28.03.2025).
По умолчанию в WEB-Сервер КС в файлах конфигурации http серверов прописаны демо-сертификаты.
В результате при подключении к веб-приложению или сервис-приложению возникает ошибка: «Ошибка выполнения операции: The SSL connection could not be established, see inner exception»
.
Это происходит из-за того, что в сервисе новостей включена проверка подлинности SSL/HTTPS-сертификата для обеспечения информационной безопасности.
Для соединения с Linux-сервером используйте:
- терминал в случае наличия графического интерфейса Linux-системы.
- клиент PuTTY для удаленного соединения с Linux-машиной. Для соединения укажите поля как показано ниже на рисунке и нажмите «Соединиться».
Установка веб-сервиса Сервис новостей
Устанавливайте сервис новостей v. 1.0.38.402 и выше!
Создайте базу данных для сервиса новостей
Перед тем как приступить к установке сервиса новостей, необходимо создать базу данных. Для создания ознакомьтесь с инструкцией Создание базы данных.
1. Скачайте архив.
Скачайте архив сервиса новостей с официального сайта Кейсистемс в каталог /opt/wsks-6.0.9_443/ctl/tar_files/
.
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" --no-check-certificate
2. Выполните установку.
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
Параметр | Значение | Описание |
---|---|---|
-t | wNEWS | Тип устанавливаемого приложения Сервис новостей. |
-a | Keysystems.NewsService.tar.gz | Имя архива *.tar.gz для развертывания. |
-p | 54443 | Порт устанавливаемого приложения. |
-vc | news | Виртуальный каталог для приложения. Если не указан, то берется тип + кестрел порт. Используется для всех типов приложений. |
-st | 3 | Тип источника СУБД:0 -MSSQL,3 -PostgreSQL. |
-sn | 10.38.46.228:5434 | Имя или ip источника СУБД, если используется порт, то его необходимо указать через двоеточие. |
-dn | news | Имя базы данных источника СУБД. |
-du | ksnewsuser | Имя пользователя базы данных. |
-dpwd | you_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.
3. Проверьте наличие файла app_keys.err
.
Файл расположен по пути:
opt/wsks-6.0.9_443/ctl/app
В случае его отсутсвия см. статью Ошибки, возникающие при работе в сервисе.