- Установите DS по инструкции на отдельный сервер;
- Переведите DS на HTTPS по следующей инструкции:
Как переключить Р7-Офис.Сервер Документов на протокол HTTPS с помощью собственного сертификата?; - На сервере КС 2024 в БД (PostgreSQL) выведите информацию:
sudo -i -u postgres psql cddisk (или psql -U postgres -d cddisk) SELECT * FROM public."MessageSettings" WHERE "Key" = 'documentServerUrl'; SELECT * FROM public."MessageSettings" WHERE "Key" = 'apiUrlInternal'; SELECT * FROM public."MessageSettings" WHERE "Key" = 'files.docservice.secret'; - где потребуется сохранить значение files.docservice.secret
Далее обновите на новые значения командами:
UPDATE public."MessageSettings" SET "Value"='https://ds.r7o.ru' WHERE "Key" = 'documentServerUrl'; -- указав вместо https://ds.r7o.ru адрес вынесенного сервера документов (если адрес на вынесенном ДС одноименный - нет необходимости менять), для примера, указан в запросе - Value"='https://ds.r7o.ru' UPDATE public."MessageSettings" SET "Value"='https://disk.r7o.ru' WHERE "Key" = 'apiUrlInternal'; -- указав вместо https://disk.r7o.ru полный адрес КС24
Для выхода из БД введите:
\q
- На вынесенном сервере документов укажите секрет из запроса, по значению ключа
"Key" = 'files.docservice.secret'
, в файле/etc/r7-office/documentserver/local.json
:"secret": { "inbox": { "string": " " // в кавычках указать ключ из селекта п. 3, по значению ключа "Key" = 'files.docservice.secret' }, "outbox": { "string": " " // в кавычках указать ключ из селекта п. 3, по значению ключа "Key" = 'files.docservice.secret' }, "session": { "string": " " // в кавычках указать ключ из селекта п. 3, по значению ключа "Key" = 'files.docservice.secret' },
В файле
/etc/hosts
вынесенного Сервера документа укажите IP-адрес для КС 2024 и ДС, например:192.168.26.223 disk.r7o.ru 127.0.0.1 ds.r7o.ru
Перезапустите сервис DS (на вынесенном сервере документов) и проверьте статусы сервисов:
systemctl restart ds-* --all systemctl status ds-*
- Перезапустите сервисы на сервере КС 2024:
supervisorctl restart all
В файле
/etc/hosts
КС 2024 удалите остальные упоминанияds
и оставьте одно значение. Укажите IP-адрес для Сервера документов, например:192.168.26.116 ds.r7o.ru
- Отключите сервер документов на сервере КС 2024 командами:
systemctl stop ds-* systemctl disable ds-metrics.service ds-docservice.service ds-converter.service
- Проверьте открытие документов.
Была ли полезна статья?