Невозможно добавить SSL-сертификат Let’s Encrypt в домены с помощью nginx (certbot)

Чтобы решить эту проблему без перестановки строк сначала, мы используем Perl для хранения внутренних строк блока в массиве @A. Продолжайте отбрасывать массив каждый раз, когда мы находимся в начале блока. Распечатайте массив только в конце.

$ perl -ne '
    print(@A), last if eof;
    my $e = /--/... /--/; # get location in blk
    $#A=-1, next if $e == 1; # begin blk
    redo if $e =~ /E0/; # end blk
    push @A, $_ if $e; # inner lines of blk
'  file

text3
text4
0
14.05.2020, 10:00
2 ответа

Оказалось, что мой регистратор доменов предварительно -настроил запись AAAA для моего домена. Мне пришлось удалить эту запись, чтобы все заработало. Спасибо, что подумали вместе!

0
28.04.2021, 23:14

Это происходит потому, что Certbot проверяет, находится ли домен веб-сайта в сети. Если он получит ответ http с кодом 404, вы не сможете проверить его существование и сертификат не будет сгенерирован.

Вы можете попробовать автономный режим.

certbot certonly --автономный --предпочтительный -вызовы http -d example.com --webroot -путь /путь/к/корню

0
28.04.2021, 23:14

Теги

Похожие вопросы