Прежде чем начинать переключение 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

Была ли полезна статья?
Позвольте нам стать лучше