Питање
Прелазак на једноставан ХТТП
Прелазак на ДНС валидацију
Лет'с Енцрипт је бесплатна услуга која генерише сертификате за заштиту ваше веб локације. Подржава генерисање различитих типова сертификата, укључујући један домен и џокер. Поред тога, има бројне методе за аутентификацију вашег домена за генерисање сертификата.
http-01 (Једноставан ХТТП)
dns-01 (ДНС валидација)
tls-sni-01(Валидација коришћењем самопотписаног сертификата - сада застарело )
Питање
Нажалост, у јануару 2018. откривена је рањивост када је постало могуће генерисати сертификате за домене без претходне аутентификације/ауторизације. На пример, сертификати би могли да се генеришу за домене које заправо не поседујете.
Убрзо након тога, протокол ( tls-sni-01) је укинут и већина нових издавања (нови сертификати) је блокирана за коришћење протокола за аутентификацију.
Прелазак на једноставан ХТТП
Пребацивање на http-01или „Једноставну ХТТП“ аутентификацију је прилично једноставно. Ако користите certbot-autoза генерисање сертификата, Лет'с Енцрипт ће већ генерисати нови сертификат или ће то учинити аутоматски током следеће „обнове“.
Ако користите certbot, требало би да користите --preferred-challengeпараметар:
certbot (...) --prefered-challenge
Ово ће рећи Лет'с Енцрипт да се пребаци на http-01.
Прелазак на ДНС валидацију
Ако желите да избегнете сву ову гњаважу, релативно је лако конфигурисати Лет'с Енцрипт проверу ДНС-а. Када извршавате certbot, додајте --preferred-challenges dnsкао параметар:
certbot -d example.com --manual --preferred-challenges dns
certbot штампаће нешто слично следећем:
Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:
(random_string)
Once this is deployed,
Press ENTER to continue
Када додате запис код свог ДНС провајдера, притисните ENTER. Затим ћете морати да подесите ЦРОН посао да аутоматски обновите свој сертификат. Пошто је ДНС валидација коришћена, нећете морати да бринете о преусмеравању као за http-01, (од порта 80до порта 443).