Skip to content

Изменение наименования виртуального каталога развернутого приложения

Задача

Изменить наименование виртуального каталога с wbks на budgetnext.

1. Получите root-права

Наберите команду и введите пароль от пользователя root.

bash
sudo su

2. Посмотрите информацию о приложениях контейнера

bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh

wbks

3. Остановите контейнер

bash
systemctl stop wsks-6.0.9_443

4. Отредактируйте файл 54431_ks.conf

Где 54431 - порт приложения.

bash
nano /opt/wsks-6.0.9_443/conf.ks/vhost.ks/54431_ks.conf

Во всех местах конфига замените wbks на budgetnext.

54431_ks.conf
    rewrite ^/wbks$ /wbks/;
    rewrite ^/budgetnext$ /budgetnext/;
    location ~ ^/wbks(/.*) {
    location ~ ^/budgetnext(/.*) {
        proxy_pass         http://127.0.0.1:54431;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection "Upgrade";
        proxy_set_header   Host $host:$server_port;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;

        proxy_read_timeout 600;
        proxy_connect_timeout 600;
        proxy_send_timeout 600;

        proxy_buffer_size 64k;
        proxy_buffers 4 64k;
        proxy_busy_buffers_size 64k;

    }

5. Отредактируйте файл appsettings.Production.json

Файл находится по пути:

bash
/opt/wsks-6.0.9_443/www/html/wsks_54431

Где 54431 - порт приложения.

В ключе "PathBase": "/sbks" замените значение на "/servicesmart"

appsettings.Production.json
json
  "ServiceSettings": {
    "PathBase": "/wbks"
    "PathBase": "/budgetnext"
  },

6. Отредактируйте файл wskstype

Файл находится по пути:

bash
/opt/wsks-6.0.9_443/www/html/wsks_54431
wskstype
type=wBKS
type_name=Бюджет-NEXT
kestrel_port=54431
virt_catalog=wbks
virt_catalog=budgetnext
note=
archive=webnext-WORK_net6_24.2.36.626.tar.gz
archivehash=30f44bc70ff66434a8d682bab349782f65a2fc1a
version=24.2.36.626
configuration=не используется

7. Запустите контейнер

bash
systemctl start wsks-6.0.9_443

8. Проверьте состояние приложения

bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh

results

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