Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Инструкция по изменению URL адреса Сервера Документов

Обновлено: 15.10.26

Инструкция актуальна для версии продукта: 2026.3.1.3275

1. Данная инструкция применима в случае, если уже развернуты Корпоративный сервер 2024 и Сервер документов с настроенной интеграцией;

2. На сервере, где размещен Корпоративный сервер 2024, изменить в файле /etc/nginx/conf.d/ds.conf значение server_name на новое имя хоста;

3. В БД для Корпоративный сервер 2024 изменить значения, перед этим их проверить:

sudo -i -u postgres psql cddisk
  • Команда выведет ранее установленное значение ключа documentServerUrl — ds.r7o.ro:
    SELECT * FROM public."MessageSettings" WHERE "Key" =
     'documentServerUrl';
  • Команда обновит значение ключа documentServerUrl, и присвоит ему значение — ds.r7o.ro:
    INSERT INTO public."MessageSettings"("Key", "Value", "Lang") VALUES
     ('documentServerUrl' ,'ds1.r7o.ro','') ON CONFLICT ("Key") DO UPDATE
     SET "Value"= EXCLUDED."Value","Lang"= EXCLUDED."Lang";

3.1. Команда выведет ранее установленное значение ключа documentServerUrl — ds.r7o.ro:

SELECT * FROM public."MessageSettings" WHERE "Key" =
 'documentServerUrl';

Команда обновит значение ключа documentServerUrl, и присвоит ему значение — ds123.r7o.ro:

INSERT INTO public."MessageSettings"("Key", "Value", "Lang") VALUES
 ('documentServerUrl' ,'ds123.r7o.ro','') ON CONFLICT ("Key") DO UPDATE
 SET "Value"= EXCLUDED."Value","Lang"= EXCLUDED."Lang";

3.2. Команда выведет ранее установленное значение секретного ключа files.docservice.secret:

SELECT * FROM public."MessageSettings" WHERE "Key" = 'files.docservice.secret';

Откройте файл на новом Сервере документов:

sudo nano /etc/r7-office/documentserver/local.json

Найдите и укажите сохраненное ранее значение files.docservice.secret во всех трех параметрах секции "secret":

"secret":
"secret": {
        "inbox": {
          "string": "ВАШ_СЕКРЕТНЫЙ_КЛЮЧ"
        },
        "outbox": {
          "string": "ВАШ_СЕКРЕТНЫЙ_КЛЮЧ"
        },
        "session": {
          "string": "ВАШ_СЕКРЕТНЫЙ_КЛЮЧ"

4.  В /etc/hosts Корпоративного сервера 2024, обновить запись для ДС.
Например:

  • Была — 92.168.26.116 ds.r7o.ro, изменить на новую — 92.168.26.116 ds123.r7o.ro.

5. Перезапустить сервисы на Корпоративном сервере 2024:

supervisorctl restart all

6. ds1.r7o.ro заменить на ds123.r7o.ro.

7. Перезапустить сервис ДС и проверить статус:

systemctl restart ds-* --all
systemctl status ds-*

8. Проверить открытие документа. В конце нужно открыть любой документ через веб-интерфейс Корпоративного сервера 2024. Если документ открывается и редактируется без сбоев и ошибок — значит, всё настроено правильно.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое