web-dev-qa-db-ja.com

wwwおよびwww以外のドメインのLetsencrypt証明書

私は次のようにSSL証明書を生成しました:

Sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
./letsencrypt-auto certonly --standalone

それから私は電子メール...とドメイン名を求められました。 「mydomain.com」と入力しました

別のアプローチを使用して、1つの証明書に含める複数のドメインを入力できることがわかりました。例えば。:

Sudo -H ./letsencrypt-auto certonly --standalone -d example.com -d www.example.com

ダイアログで昇格したときに複数のドメインを入力できたのでしょうか、それとも別のアプローチを使用して再生成する必要があるのでしょうか。

新しい方法に進む前に、以前のletsencryptインストールを削除する必要がありますか?

更新->解決済み

Sudo ./certbot-auto certonly --standalone -d mydomain.com -d www.mydomain.com
11
user2814599

インストールされている証明書を削除する必要はありません。

同じドメインを使用している場合は、サブドメインに拡張できます。以下をせよ:

Sudo certbot certonly --standalone -d domain.com -d www.domain.com

拡張またはキャンセルのプロンプトが表示されたら、Eで返信し、キーボードのEnterキーを押します。

証明書は正常にセットアップされているはずです。

このエラーが発生した場合:ポート80へのバインドの問題:IPv4またはIPv6にバインドできませんでしたsystemctl stop Apache2を実行してApacheを停止し、上記のcertbotコマンドを再度実行します。

SSL証明書が正常にセットアップされたら、systemctl restart Apache2を実行して、Apacheを再度起動して実行します。

16
mutiemule