こんにちは、
問題が発生するのは決して適切な時期ではありません...
明日有効期限が切れる証明書を取得しましたが、更新できません。
letsencrypt certonly --apache --renew-by-default --domains
Requested domain is not a FQDN
これは私がドメインhttps://canada.with.susie.and.louwii.fr/のために得たものです
それを機能させるには、どのファイルを変更する必要がありますか? 証明書を早急に更新したいのですが。
ありがとう !
FQDNは次のとおりです。
canada.with.susie.and.louwii.fr
Webブラウザのようにhttps://
を付加すると、これはドメイン名ではなくなり、発生したエラーが表示されます。
または、最新バージョンのクライアントを実行している場合( letsencrypt --version
を実行すると、バージョン0.5.0が表示されます)、単にletsencrypt renew
を実行できます。 これにより、最初に要求した名前で証明書が更新されます。
このアプローチの注意点の1つは、 letsencrypt renew
は、有効期限が切れてから30日以内に所有している証明書を更新することです。 これは、希望する動作である場合とそうでない場合があります。
うーん、面白い。
証明書を更新するためのスクリプトがあります。 そのスクリプトは私に問題を与えていました。
しかし、私は/opt/letsencrypt/letsencrypt-auto certonly --apache --renew-by-default --domains canada.with.susie.and.louwii.fr
を手動で実行し、それを通過しました。
更新スクリプトを修正する必要があります。
bmwに感謝します、あなたは私に直接コマンドラインを考えさせてテストさせました。
それがグーグルにポップアップしたのでこれを投稿します。
複数のドメイン名でRequested domain is not a FQDN because it contains an empty label.
の問題が発生した場合(たとえば、-expandを使用する場合)、ドメイン名の間にスペースがないことを確認してください。ドメイン名はコンマで区切ってください。
私は書いていました:
./certbot-auto certonly --expand -d first.domain.com, second.domain.com
そのはず:
./certbot-auto certonly --expand -d first.domain.com,second.domain.com
以前は要件であったとは思いませんが、今では確かにそうなっています。
@jackrvaughanに感謝します-それは私にとって問題を解決しました!
最も参考になるコメント
それがグーグルにポップアップしたのでこれを投稿します。
複数のドメイン名で
Requested domain is not a FQDN because it contains an empty label.
の問題が発生した場合(たとえば、-expandを使用する場合)、ドメイン名の間にスペースがないことを確認してください。ドメイン名はコンマで区切ってください。私は書いていました:
そのはず:
以前は要件であったとは思いませんが、今では確かにそうなっています。