Skip to content

Развертывание WEB-Сервер-КС v.8.0

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

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

Перечень операционных систем, на которых было проведено тестирование развертывания WEB-Сервер-КС:

ОС, вошедшие в РРПО: ALT SP Server 10, ALT SP Server 10.1, ALT SP Server 10.2, ALT Server 11.1, RED OS 7.3.1, RED OS 7.3.2, RED OS 8, ALT Workstation K 10.0, Astra Linux Special Edition 1.7, Astra Linux Special Edition 1.8, ROSA Enterprise Linux Server 7.3, AlterOS 7.5;

Остальные ОС: Debian GNU/Linux 11, Debian GNU/Linux 12.

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

Проверьте наличие установленного Docker или Podman с помощью команды:

bash
docker -v
bash
podman --version

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

2. Скачайте и распакуйте образ «dks-wsks-8.0»

bash
wget -O /opt/dks-wsks-8.0_lp11.tar.gz https://keysystems.ru/files/web/Linux/wsks/8.0/dks-wsks-8.0_lp11.tar.gz
tar -C /opt/ -xvf /opt/dks-wsks-8.0_lp11.tar.gz
bash
wget -O /opt/dks-wsks-8.0_a18.tar.gz https://keysystems.ru/files/web/Linux/wsks/8.0/dks-wsks-8.0_a18.tar.gz
tar -C /opt/ -xvf /opt/dks-wsks-8.0_a18.tar.gz
bash
wget -O /opt/dks-wsks-8.0_d12.tar.gz https://keysystems.ru/files/web/Linux/wsks/8.0/dks-wsks-8.0_d12.tar.gz
tar -C /opt/ -xvf /opt/dks-wsks-8.0_d12.tar.gz

3. Установите контейнер с http-сервером или без http-сервера

Узнайте сначала установленные локали:

bash
locale -a | grep ru
Пример вывода ru_RU.utf8:
ru_RU
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.utf8

3.1. Установка контейнера с http-сервером

Установите одно из следующих сочетаний:

  • Docker+Nginx Рекомендуется к установке
  • Docker+Angie В РРПО
  • Podman+Nginx
  • Podman+Angie

Порт web-сервиса 443 укажите свой, а также укажите локаль ru_RU.utf8.

В случае, если порт web-сервиса использовался отличный от 443, то наименование установленного контейнера будет иметь вид wsks-8.0_54хх, поэтому нужно быть внимательнее, так как дальнейшая инструкция установки описана для контейнера с портом 443 (wsks-8.0_443).

Docker

bash
/opt/dks-wsks-8.0/install.sh -ws "nginx" -p "443" -cs "docker" -l "ru_RU.utf8"
bash
/opt/dks-wsks-8.0/install.sh -ws "angie" -p "443" -cs "docker" -l "ru_RU.utf8"

Podman

bash
/opt/dks-wsks-8.0/install.sh -ws "nginx" -p "443" -cs "podman" -l "ru_RU.utf8"
bash
/opt/dks-wsks-8.0/install.sh -ws "angie" -p "443" -cs "podman" -l "ru_RU.utf8"
Результат успешной установки
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ~     Установка контейнера WEB-Сервер-КС 8.0
              ~        http сервер: nginx
              ~           порт\id : 443
              ~   контейнеризация : docker
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   [   OK   ] Проверка доступности порта 443  ПО "WEB-Сервер-КС".
   [   OK   ] Проверка работы сервиса ПО "Docker" (docker.service).
   [   OK   ] Загрузка эталонного локального образа wsks-8.0 из архива ksdeb09_wsks-8.0_image.tar.
   [   OK   ] Построение конечного образа wsks-8.0_443 на базе эталонного.
              Структура каталогов /opt/wsks-8.0_443 для запуска контейнера wsks-8.0_443 не существует, создаем...
   [   OK   ] Создание структуры каталогов для запуска контейнера wsks-8.0_443.
   [   OK   ] Монтирование порта (-p 443:443) в контейнер.
   [   OK   ] Создание контейнера wsks-8.0_443 и запуск в docker (порт 443).
   [   OK   ] Создание пользователя ks-www-data.
   [   OK   ] Остановка контейнера wsks-8.0_443.
   [   OK   ] Настройка ротации логов ПО "WEB-Сервер-КС".
   [   OK   ] Запуск сервиса wsks-8.0_443.service.
   [  Инфо  ] Остановка сервиса wsks-8.0_443.service.
              Отсутствуют установленные приложения.
              Для развертывания веб приложений используйте скрипт ws_addapp.sh.
              См. инструкцию по развертыванию /opt/wsks-8.0_443/ctl/readme.txt

3.2. Установка контейнера без http-сервера

В данном примере:

  • 443 - это виртуальный порт (этот порт не публикуется),
  • порт 9093 - это порт prometheus (сбор метрик сервисов),
  • локаль - ru_RU.utf8.
bash
/opt/dks-wsks-8.0/install.sh -ws "no_http" -p "443" -cs "docker" -l "ru_RU.utf8"
bash
/opt/dks-wsks-8.0/install.sh -ws "no_http" -p "443" -cs "podman" -l "ru_RU.utf8"

4. Установите веб-приложение или сервис

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