%20%D0%B4%D0%BB%D1%8F%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B0%20NXDOMAIN%20%D0%B8%D1%89%D0%B5%D1%82%20A%20%D0%B4%D0%BB%D1%8F%20**.domain.png)
Я пытаюсь использоватьcertbot
(Давайте зашифруем) для локального домена.
У /etc/hosts
меня есть это.
127.0.0.1 myapp.whitebear.com
Но когда я запускаю certbot
(Let's Encrypt) появляется эта ошибка.
Как настроить HTTPS для локального хоста?
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for myapp.whitebear.com
Waiting for verification...
Challenge failed for domain myapp.whitebear.com
http-01 challenge for myapp.whitebear.com
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: myapp.whitebear.com
Type: dns
Detail: DNS problem: NXDOMAIN looking up A for myapp.whitebear.com
решение1
Для использования сертификатов Let's Encrypt ваш домен должен существовать в системе DNS. Локальные переопределения, такие как, /etc/hosts
не будут работать.