Смена рабочего порта экземпляра WEB-Сервер-КС
Задача
Перенести все приложения с контейнера «wsks-<версия>_443» на новую сборку «wsks-<версия>_5449», чтобы освободить 443 порт.
Решение
Перенести все приложения с существующего контейнера «wsks-<версия>_443» на созданный «wsks-<версия>_5449». Переносится только первые 100 приложений.
1. Получение root-прав
Наберите команду и введите пароль от пользователя root.
bash
sudo su2. Снятие информации о работающем контейнере wsks по порту 443
bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.shbash
bash /opt/wsks-8.0_443/ctl/ws_info.sh3. Остановите контейнер wsks по порту 443 и переименуйте каталог /var/lib/wsks-<версия>_443
- здесь располагаются первичные документы, архивы сервиса обновлений.
Если каталог /var/lib/wsks-<версия>_443 - это монтированный отдельный диск, то сначала размонтируйте его (umout).
bash
systemctl stop wsks-6.0.9_443
mv /var/lib/wsks-6.0.9_443 /var/lib/wsks-6.0.9_443_oldbash
systemctl stop wsks-8.0_443
mv /var/lib/wsks-8.0_443 /var/lib/wsks-8.0_443_old4. Создайте контейнер-приемник wsks по порту 5449 на «Docker» или «Podman»
WEB-Сервер-КС 6.0.9
bash
bash /opt/dks-wsks-6.0.9/install.sh -ws "nginx" -p "5449" -cs "docker" -pp "9099"bash
bash /opt/dks-wsks-6.0.9/install.sh -ws "nginx" -p "5449" -cs "podman" -pp "9099"WEB-Сервер-КС 8.0
bash
bash /opt/dks-wsks-8.0/install.sh -ws "nginx" -p "5449" -cs "docker" -pp "9099"bash
bash /opt/dks-wsks-8.0/install.sh -ws "nginx" -p "5449" -cs "podman" -pp "9099"5. Скопируйте все приложения с контейнера wsks по порту 443 в контейнер wsks по порту 5449
bash
bash /opt/wsks-6.0.9_5449/ctl/ws_copyfrom.sh -s "wsks-6.0.9_443"bash
bash /opt/wsks-8.0_5449/ctl/ws_copyfrom.sh -s "wsks-8.0_443"Проверьте, что все перенеслось удачно
bash
bash /opt/wsks-6.0.9_5449/ctl/ws_info.shbash
bash /opt/wsks-8.0_5449/ctl/ws_info.sh