Как правильно настроить HTTPS для OnlyOffice - PullRequest
0 голосов
/ 08 июня 2018

Следуя инструкциям справочного центра OnlyOffice приводит к созданию сертификата безопасности, объявленного браузерами недействительным, поскольку он самозаверяющий.

Намерение состоит в том, чтобы использовать сервер OnlyOffice в Docker дляNextCloud, который правильно работает уже на другом сервере.

В настоящее время сертификаты были созданы в каталоге, предложенном инструкциями:

/app/onlyoffice/DocumentServer/data/certs# ls
dhparam.pem  onlyoffice.crt  onlyoffice.csr  onlyoffice.key

Я выполнил все указанные шаги, и онне работает.

Есть ли способ использовать LetsEncrypt вместо самозаверяющих сертификатов?

Я не специалист по управлению ИТ, я простой разработчик, пытающийся использовать OSS, чтобы не использоватьДокументы Google и т. Д. Учитывайте это при предоставлении рекомендаций, поскольку то, что вы можете считать само собой разумеющимся, я не могу.

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Проблема, с которой вы сталкиваетесь, заключается в том, что самозаверяющий сертификат не доверяется никем (чем-либо).

Вы можете создать свой собственный сертификат с помощью Let's Encrypt.Вам нужно будет либо создать специальный файл на вашем сервере, либо создать запись TXT на DNS-сервере вашего домена.

Загрузить Certbot

Linux. Если вы работаете в Windows, попробуйте использовать ManuaLE (подробнее см. Ниже)

Перейдите к шифрованию и загрузите certbot.Затем из командной строки:

certbot certonly --manual --preferred-challenges dns -d mydomain.com

Эта команда предложит вам создать запись TXT на вашем DNS-сервере.После создания записи подождите несколько минут, прежде чем нажать ENTER, чтобы продолжить.

После создания сертификата SSL скопируйте и переименуйте их в нужное место, указанное в вашем вопросе.

Инструкциидля ManuaLE для Windows.

ManuaLE Download

manuale authorize mydomain.com
manuale issue mydomain.com

После создания сертификата SSL скопируйте и переименуйте их в нужное место, указанное в вашем вопросе.

0 голосов
/ 09 июня 2018

Пожалуйста, перезапустите контейнер, DocumentServer переключится на конфигурацию https.Откройте адрес DocumentServer в вашем браузере.Если это доступно, его можно подключить к вашему экземпляру NextCloud.

...