Рейтинг:0

Получите SSL-сертификат Let’s Encrypt для внутреннего сервера на внутреннем DNS-сервере

флаг us
Joe

В настоящее время я управляю организацией, и мы используем внутренний веб-сайт, размещенный в нашей сети, на котором работает Гитеа сервер чтобы мы могли получить доступ к важным документам, не полагаясь на сторонние службы.

Я уже настроил DNS-сервер, используя MaraDNS который направляет на правильный IP-адрес. Мы также запускаем дополнительные приложения на этом сервере (например, внутренний REST API), но в настоящее время полагаемся на самозаверяющие сертификаты. Мне не нравится, как некоторые браузеры и библиотеки, такие как ЛибКУРЛ обрабатывает эти типы сертификатов, так как я начинаю находить исправление этих ошибок утомительным и мучительным.

Я хочу получить сертификат для своего сервера, используя Давайте зашифруем оказание услуг; поскольку ЦС хорошо распознается в браузерах, а также мне не нужно платить комиссию каждый раз, когда я обновляю сертификат.

Как мне это получить?

Рейтинг:1
флаг cz

Let's Encrypt предназначен для общедоступных сервисов и не поддерживает полностью внутренние имена, недоступные для глобального Интернета.

Первое требование для получения сертификата LE заключается в том, что имена хостов, для которых вы хотите получить сертификат, должны существовать или могут быть созданы в глобальной DNS.

Как только это будет удовлетворено, у вас есть два варианта для проблемы: HTTP-01 и DNS-01.

HTTP-01 проверяет, что вы контролируете имя хоста, подключаясь к HTTP-серверу через порт 80 с этим именем, используя либо IPv6, либо IPv4. Очевидно, что имя должно иметь соответствующую адресную запись в глобальной DNS.

DNS-01 позволяет вам проверить имя хоста, установив определенную запись TXT в глобальном DNS. Как правило, это автоматизировано с помощью API от поддерживаемого поставщика DNS, но это также можно сделать вручную, если ваши глобальные записи DNS не размещены у поддерживаемого поставщика.

Возможно, вы сможете обойти эти ограничения и получить сертификат, но это зависит от многих деталей вашей среды, которые вы не предоставили. Вы можете подумать об этом и, возможно, вы найдете способ сделать это.

Tim avatar
флаг gp
Tim
Возможен DNS-01 с общедоступным доменным именем, доступным внутри.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.