Изменение наименования виртуального каталога развернутого приложения
Задача
Изменить наименование виртуального каталога с wbks
на budgetnext
.
1. Получите root-права.
Наберите команду и введите пароль от пользователя root.
sudo su
2. Посмотрите информацию о приложениях контейнера
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh
3. Остановите контейнер
systemctl stop wsks-6.0.9_443
4. Отредактируйте файл 54431_ks.conf
Где 54431
- порт приложения.
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
Файл находится по пути:
/opt/wsks-6.0.9_443/www/html/wsks_54431
Где 54431
- порт приложения.
В ключе "PathBase": "/sbks" замените значение на "/servicesmart"
appsettings.Production.json
"ServiceSettings": {
"PathBase": "/wbks"
"PathBase": "/budgetnext"
},
6. Отредактируйте файл wskstype
Файл находится по пути:
/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. Запустите контейнер
systemctl start wsks-6.0.9_443
8. Проверьте состояние приложения
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh