Bitnami スタックがある Amazon Lightsail インスタンスに、自分のウェブサイトの SSL 証明書をインストールしたいと考えています。しかし、どうすればいいのかわかりません。
簡単な説明
Bitnami スタックのある Lightsail インスタンスでホストされているウェブサイトに標準の Let's Encrypt SSL 証明書をインストールするには、Bitnami の bncert-tool を使用します。インスタンスブループリントの例には、WordPress、LAMP、Magento、MEAN などがあります。
別のインスタンスブループリントがある場合、またはワイルドカード証明書をインストールする場合は、次の AWS ナレッジセンター記事のいずれかを参照してください。
解決策
前提条件:
- DNS レコード内のドメインが Lightsail インスタンスの IP アドレスを指していることを確認します。
- ワイルドカードドメインの場合、証明書の作成に bncert-tool を使用することはできません。
- bncert-tool は 64 ビット Linux オペレーティングシステム (OS) でのみサポートされています。IPv6 アドレスでは使用できません。また、NGINX ウェブサーバーの HTTPS 証明書の設定にも使用できません。
2019 年 5 月 10 日以降にリリースされた Bitnami スタックには、デフォルトで bncert-tool が含まれています。
bncert-tool は以下の手順を自動的に実行します。
- Bitnami スタックで HTTPS 証明書を設定します
- 証明書の自動更新を作成します
- HTTP から HTTPS へのリダイレクトを設定します
Bitnami HTTPS 設定ツールを起動するには、次のコマンドを実行します。
sudo /opt/bitnami/bncert-tool
詳細については、Bitnami ウェブサイトの「Bitnami HTTPS 設定ツールの詳細」を参照してください。