Certbot は、既存のドメイン証明書に www ドメインを追加します。

Certbot は、既存のドメイン証明書に www ドメインを追加します。

SSL証明書をインストールしました暗号化しようそして証明書ロボットLet's Encrypt 独自のドキュメントのチュートリアルに従って、Apache サーバーで Debian 8 を使用します。https://certbot.eff.org/#debianjessie-apache

$ certbot --apache

証明書をインストールするドメインを指定する必要がありますが、私はexample.comドメインを追加しました。今追加したいが、www.example.comこれを行う方法が見つかりません。

ベストアンサー1

既存の答えは正確ですが、誰もが特に読んだ後に何が起こっているのかは明確ではありません(私にとっては明確ではありませんでした)。公式 certbot ドキュメントこのトピックについて。

まず、すでに持っている証明書が何であるかを明確にするために、既存の証明書を一覧表示する必要があります。

sudo certbot certificates

各証明書には「名前」があることがわかります。という証明書があり、example.comドメイン証明書もあるとしますexample.com。このcertonlyオプションを使用して証明書のみを更新し、オプションを使用して--cert-name指定できます。どの証明書を更新していますか?以下を含めることを忘れないでください。既存のドメインはもちろんです。新しい追加するドメインです。

sudo certbot certonly --cert-name example.com -d example.com,www.example.com

--cert-name正しい証明書を見つけるためにcertbotを信頼している場合(Googleが検索に使用した「I Feel Lucky」ボタンに似ています)、それをスキップして使用できるようです--expand。このように、certbotは、指定したドメインのサブセット(適切なサブセット - 文書では「厳密なサブセット」と呼ばれる)を持つ証明書を選択して参照する証明書を見つけます。

sudo certbot certonly --expand -d example.com,www.example.com

これらすべてが必要かどうかは、--webroot特定の構成によって異なります。

おすすめ記事