Развертывание сервиса с помощью КС Сервис Администрирования
1. Подключитесь по SSH к серверу приложения
Войдите в сервис «КС Сервис Администрирования» и добавьте подключение по SSH к Linux серверу.
2. Установите «Podman» или «Docker»
Если у вас установлен Docker или Podman пропустите пункты по их установке и перейдите непосредственно к установке WEB-Сервер-КС.
Рекомендуется установка «Docker».
2.1. Установите «Docker»
Рекомендуется во всех ОС.
Загрузите «Docker-CE»
Нажмите на кнопку загрузки напротив наименования «Docker-CE».
В диалоговом окне подтвердите загрузку с помощью кнопки [Да].
Дождитесь полной загрузки файла.
Если наименование «Docker-CE» в области контейнеров отобразилось жирным шрифтом - загрузка выполнена успешно.
Установите «Docker-CE»
Перетащите «Docker-CE» в рабочую область и подтвердите свои действия в диалоговом окне с помощью кнопки [Да].
После успешной установки в графической области сервера отобразится область docker.
2.2. Установите «Podman»
«Podman» устанавливается из репозитория в зависимости от дистрибутива.
На момент написания статьи «Podman» есть в репозиториях:
- ALT Server 10.1,
- RED OS MUROM (7.3.1),
- RED OS MUROM (7.3.2),
- ALT Workstation K 10.0,
- Astra Linux Special Edition x.7.
- Нажмите на кнопку загрузки напротив наименования «Podman».
- В диалоговом окне подтвердите загрузку с помощью кнопки [Да].
- Дождитесь полной загрузки.
Если наименование «Podman» в области контейнеров отобразилось жирным шрифтом - загрузка выполнена успешно.
- Перетащите «Podman» в рабочую область и подтвердите свои действия в диалоговом окне с помощью кнопки [Да].
После успешной установки в графической области сервера отобразится область podman.
3. Установите WEB-Сервер-КС
❗Требуемая версия WEB-Сервер КС: не ниже v.6.0.9.061 (от 28.03.2025).
Если у вас уже установлен WEB-Сервер КС, перейдите к установке сервиса новостей.
В зависимости от установленного инструмента управления контейнерами (docker или podman), разверните узел в котором будет установлен WEB-Сервер-КС.
Ниже представлен пример установки WEB-Сервер-КС в «Docker».
Установка в «Podman» осуществляется аналогичным образом.
3.1. Разверните узел контейнера «Docker-CE»
3.2. Загрузите WEB-Сервер-КС
Нажмите на кнопку загрузки напротив наименования WEB-Сервер-КС (D12).
3.3. Установите WEB-Сервер-КС
- Перетащите WEB-Сервер-КС (D12) в тело «Docker-CE» и подтвердите свои действия в диалоговом окне с помощью кнопки [Да].
- В окне установки при необходимости внесите изменения в значения параметров:
Параметры | По умолчанию | Описание |
---|---|---|
Порт [443; 5444-5493] | 443 | Значение порта, на котором будет WEB-Сервер-КС. Рекомендованные порты [443; 5444-5493]. |
Порт мониторинга [9090-9100] | 9090 | Порт, на котором будет prometheus. Рекомендованные порты [9090-9100]. |
Тип используемого http сервера | Nginx | Apache/Nginx/Angie. |
- После изменения параметров нажмите на кнопку [Да], и дождитесь завершения установки.
4. Установите Сервис новостей
Устанавливайте сервис новостей v.1.0.38.402 и выше!
Создайте базу данных для сервиса новостей
Перед тем как приступить к установке сервиса новостей, необходимо создать базу данных. Для создания ознакомьтесь с инструкцией Создание базы данных.
4.1. Разверните узел загруженного контейнера WEB-Сервер-КС (D12)
4.2. Загрузите Сервис новостей
Нажмите на кнопку загрузки напротив наименования.
4.3. Установите Сервис новостей
- Перетащите Сервис новостей в тело WEB-сервер-КС и подтвердите свои действия в диалоговом окне с помощью кнопки [Да].
- В окне установки внесите изменения в значения параметров:
Параметры | По умолчанию | Описание |
---|---|---|
Версия приложения | 1.0.x.x | Версия устанавливаемого приложения. |
Порт [54430-65535] | auto | Kestrel порт для сервиса новостей. Рекомендованные порты [54430-65535]. |
Виртуальный каталог | news | Имя виртуального каталога сервиса. |
Тип источника СУБД | Postgres | Bсточник СУБД устанавливаемого приложения:Postgres ,MSSQL . |
Имя или ip:port источника СУБД | 10.38.46.228:5434 | Имя или ip источника СУБД, если используется порт, то его необходимо указать через двоеточие. |
Имя базы данных источника СУБД | news_db | Имя созданной базы данных для сервиса новостей |
Имя пользователя базы данных | ksnewsuser | Сгенерированное имя пользователя при создании базы данных |
Пароль пользователя базы данных | 1 | Сгенерированный пароль пользователя при создании базы данных |
- После изменения параметров нажмите на кнопку [Да], и дождитесь завершения установки.
В случае корректной установки приложение будет запущено автоматически.
Для перехода на сайт воспользуйтесь гиперссылкой в пункте Каталог.
5. Проверьте наличие файла app_keys.err
.
Файл расположен по пути:
opt/wsks-6.0.9_443/ctl/app
В случае его отсутсвия см. статью Ошибки, возникающие при работе в сервисе.