Размещение SSL-сертификата LetsEncrypt в контейнере Nextcloud Docker на Windows Server - PullRequest
0 голосов
/ 14 марта 2019

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

Моя ситуация: - Есть Windows Server2019 запущен и работает - на нем установлен IIS (используется для других целей)

Что я хочу: - Поместить образ Docker Nextcloud в эту систему (https://github.com/nextcloud/docker) - После этого Nextcloud должен быть доступен через«cloud.xyz.com» (у меня есть доступ к конфигурации DNS этого домена, сам домен относится к другому серверу, он мне нужен только для этого конкретного субдомена)

Теперь для Nextcloud мне нужен действительный SSLсертификат, я предпочитаю какой-то LetsEncrypt, как предложено в их руководствах.

Проблема, однако, в том, что если я хочу использовать LE с док-контейнером, у них есть готовое изображение для этого с Nginx в качестве обратного прокси.Однако моя проблема заключается в том, что на этом хост-компьютере IIS уже работает через порт 80/443, поэтому я не могу установить обратный прокси-сервер Nginx на этом сервере.Обратные вызовы ver и LE к этому хосту могут дать сбой.

Затем я подумал об использовании клиента Certify (https://certifytheweb.com)) для получения сертификата в хост-системе, помещения его на диск на хост-компьютере и затемнепосредственно монтируйте / используйте его из контейнера Nextcloud.Это возможно или есть лучший способ?

В общем (только если это возможно): Каков наилучший способ - если у вас есть разные док-контейнеры на бэкэнде - отправить их во внешний мир (и для внешнего мира не использовать порты, но действительные URL или субдомен-URL)?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...