Прежде чем начинать переключение DS на протокол HTTPS, необходимо создать/получить сертификат безопасности и закрытый ключ сертификата.

Положите их в папку SSL (если её нет, то создать) на компьютере, где установлен DS. По умолчанию путь: C:\Program Files\R7-Office\DocumentServer-IE\nginx\ssl

Когда у вас будет сертификат, переходите к последующим действиям:
Все команды должны выполняться от имени администратора. Чтобы запустить командную строку от имени администратора, щелкните правой кнопкой мыши по кнопке меню Пуск в левом нижнем углу рабочего стола и выберите пункт меню Command Prompt (Admin) (Командная строка (администратор)).

1. Остановите сервис Р7-Офис Сервер документов Proxy:

net stop DsProxySvc

2. Скопируйте файл %ProgramFiles%\R7-Office\DocumentServer-IE\nginx\conf\ds-ssl.conf.tmpl в файл %ProgramFiles%\R7-Office\DocumentServer-IE\nginx\conf\ds.conf с помощью следующей команды:

COPY /Y "%ProgramFiles%\R7-Office\DocumentServer-IE\nginx\conf\ds-ssl.conf.tmpl" "%ProgramFiles%\R7-Office\DocumentServer-IE\nginx\conf\ds.conf"

Отредактируйте файл %ProgramFiles%\R7-Office\DocumentServer-IE\nginx\conf\ds.conf, заменив все параметры в двойных фигурных скобках {{…}} на фактически используемые:

Фигурные скобки {{…}} также нужно удалить.

Пожалуйста, обратите внимание на то, что обратный слэш ( \ ) надо экранировать одним из следующих способов:

  1. C:\\Program Files\\R7-Office\\DocumentServer-IE\\nginx\\ssl\\r7office.key или
  2. C:/Program Files/R7-Office/DocumentServer-IE/nginx/ssl/r7office.key.

Если в названии пути имеются пробелы, то весь путь нужно взять в кавычки, например: «C:/Program Files/R7-Office/DocumentServer-IE/nginx/ssl/r7office.key«.

  • {{SSL_CERTIFICATE_PATH}} — путь к вашему сертификату SSL;
  • {{SSL_KEY_PATH}} — путь к закрытому ключу сертификата SSL.
ssl_certificate "C:\\Program Files\\R7-Office\\DocumentServer-IE\\nginx\\ssl\\r7o.ro.crt";
ssl_certificate_key "C:\\Program Files\\R7-Office\\DocumentServer-IE\\nginx\\ssl\\r7o.ro.key";

Обратитесь к документации NGINX для получения дополнительной информации о параметрах SSL, которые используются в файле конфигурации.

4. Обновить значения:

Из файла C:\Program Files\R7-Office\DocumentServer-IE\config\local.json необходимо взять значения из строки

"storage": {
"fs": {
"secretString": "3cgSKZElQNoTH0qjyMIl"
}

И изменить в трёх местах в файле C:\Program Files\R7-Office\DocumentServer-IE\nginx\conf\ds.conf:

set $secure_link_secret verysecretstring;

Где,

— Вместо verysecretstring подставляем значение из файла local.json из параметра secretString

5. Когда все изменения будут внесены, можно снова запустить сервис Р7-Офис Сервер документов Proxy:

net start DsProxySvc

Примечание: Для правильной работы портала должен быть открыт порт 443.

6. Проверяем работу, перейдя на DNS имя или IP сервера, должен открыться сайт по протоколу HTTPS