Могу ли я получить сертификат Letsencrypt для местного развития - PullRequest
0 голосов
/ 19 октября 2019

Прямо сейчас я использую самоподписанные сертификаты HTTPS для локальной разработки и сертификаты Letsencrypt в производстве. Можно ли использовать сертификаты Letsencrypt для локальной разработки? Для таких доменов, как local.mydomain.com?

Я думаю, что это невозможно, потому что мой локальный веб-сайт не доступен для общественности извне, и поэтому Letsencrypt не может выполнить вызов ACME.

Так что есть способ получитьLetsencrypt сертификаты локально, или он не предназначен для такой работы, и я должен придерживаться самоподписанных сертификатов?

1 Ответ

0 голосов
/ 21 октября 2019

Да!

Вы абсолютно можете!

Let's Encrypt предназначен не только для локальных сертификатов разработки, но также для многих IoT и локальных корпоративных решений, которые находятся в частных сетях и недоступны с использованиемHTTP-01 также работает.

Записи TXT: вызов DNS-01

Существует три способа проверки домена:

  • HTTP-01 overобычный HTTP на порт 80
  • TLS-ALPN-01 через TLS v1.2 + на порт 443
  • DNS-01 через UDP / TCP на порт 53

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

Greenlock - клиент для всех ENV

I'mавтор Greenlock, который похож на certbot, но написан на простом JavaScript и более ориентирован на те три варианта использования, которые я упоминал ранее:

  • локальное развитие
  • IoT
  • Enterprise On-Prem

Попробуйте внаш браузер:

Поскольку он написан на JavaScript, вы можете попробовать его прямо в веб-браузере, используя ручной метод:

Используйте его из своего терминала

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

Используйте его как ваш локальный сервер

Наконец, естьGreenlock WebServer с автоматическим обновлением, который также работает с DNS-01, и который также будет обновлен на этой неделе:

...