• Post category:Настройки
  • Запись изменена:07.02.2024

1. Вывести список значений параметров из БД

1.1. Войти в БД cddisk

Пример команды

sudo -i -u postgres psql cddisk

1.2. Выполнить select

SELECT * from public."MessageSettings";

Вывод:

Обновление значений URL, протокола, секрета в БД Корпоративного портала 2024

2. Обновить необходимые значения

Пример команд

# Обновление URL для Р7-Графика
UPDATE public."MessageSettings" SET "Value"='http://draw.ВашДомен' WHERE "Key" = 'drawUrl';
# Обновить URL до Р7-Диск
UPDATE public."MessageSettings" SET "Value"='http://disk.ВашДомен' WHERE "Key" = 'siteUrl';
# Обновить URL до API
UPDATE public."MessageSettings" SET "Value"='http://disk.ВашСайт/api' WHERE "Key" = 'apiUrl';
# Обновить URL для Р7-Админка
UPDATE public."MessageSettings" SET "Value"='http://admin.ВашДомен' WHERE "Key" = 'adminUrl';
# Обновить URL для Р7-Почта
UPDATE public."MessageSettings" SET "Value"='http://mail.ВашДомен' WHERE "Key" = 'mailUrl';
# Обновить URL для Р7-Календарь
UPDATE public."MessageSettings" SET "Value"='http://calendar.ВашДомен' WHERE "Key" = 'calendarUrl';
# Обновить URL до Сервера документов
UPDATE public."MessageSettings" SET "Value"='http://ds.ВашДомен' WHERE "Key" = 'documentServerUrl';
# Обновить имя Домена
UPDATE public."MessageSettings" SET "Value"='УказатьТолькоВашДомен' WHERE "Key" = 'domain';
# Обновить Секрет для JWT авторизации в API Сервера документов
UPDATE public."MessageSettings" SET "Value"='СекретСервераДокументов' WHERE "Key" = 'files.docservice.secret';
# Обновить значение core.machinekey, которое указано в Корпоративно сервере 2019
UPDATE public."MessageSettings" SET "Value"='CoreMachineKeyCS2019' WHERE "Key" = 'core.machinekey';

Данный пример для HTTP ссылок, если у Вас используется HTTPS, то измените значение с http на https в Вашем URL

2.1. Обновите требуемые значения

2.1.1. Войдите в БД

Пример команды

sudo -i -u postgres psql cddisk

2.1.2. Обновите значения

UPDATE public."MessageSettings" SET "Value"='http://draw.uatr7.ru' WHERE "Key" = 'drawUrl';
UPDATE public."MessageSettings" SET "Value"='http://cddisk.uatr7.ru' WHERE "Key" = 'siteUrl';
UPDATE public."MessageSettings" SET "Value"='http://cddisk.uatr7.ru/api' WHERE "Key" = 'apiUrl';
UPDATE public."MessageSettings" SET "Value"='http://admin.uatr7.ru' WHERE "Key" = 'adminUrl';
UPDATE public."MessageSettings" SET "Value"='http://cdmail.uatr7.ru' WHERE "Key" = 'mailUrl';
UPDATE public."MessageSettings" SET "Value"='http://calendar.uatr7.ru' WHERE "Key" = 'calendarUrl';
UPDATE public."MessageSettings" SET "Value"='http://ds.uatr7.ru' WHERE "Key" = 'documentServerUrl';
UPDATE public."MessageSettings" SET "Value"='uatr7.ru' WHERE "Key" = 'domain';
UPDATE public."MessageSettings" SET "Value"='Hbfbe45432lkfBdel1' WHERE "Key" = 'files.docservice.secret';
UPDATE public."MessageSettings" SET "Value"='Vskoproizvolny Salt par Chivreski' WHERE "Key" = 'core.machinekey';
\q

2.1.3. Перезапустите сервисы:

sudo supervisorctl restart cddisk:processing
sudo supervisorctl restart cddisk:api

2.1.4. Измените в файлах Сайта значение disk.example.ru:

Пример команды, чтобы найти файлы со старым значением

grep cddisk.uatr7.ru /var/www/r7-office/ -Rl

Вывод

grep disk.uatr7.ru /var/www/r7-office/ -Rl
/var/www/r7-office/cddisk/static/js/main.d5792ebe.js

2.1.5. Откройте файл на редактирование

Измените значение на новое, в том числе и протокол HTTP на HTTPS, если изменяли

nano /var/www/r7-office/cddisk/static/js/main.d5792ebe.js

2.1.6. Замените значение на своё dns имя:

u="https://disk.uatr7.ru/api"

3. Проверьте работу портала

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