bncert tool を使用して無料SSL証明書の設定する

Bitnami限定ですが、bncert tool を使用してLet’s Encryptの設定を行う方法を説明します。

まずは念の為、スナップショットを取っておきましょう。
スナップショット取得方法はこちら「AWSでスナップショットの作成」

SSL証明書の作成

1.SSHにて接続します

2./opt/bitnami/にbncert-toolがあるか確認します。

ls /opt/bitnami/

3.bncert-toolが確認できたら下記コマンドを実行します。

sudo /opt/bitnami/bncert-tool

4.途中で下記のような質問があるのでそれぞれに回答します(実際に回答した例です)

HTTPのアクセスがあった場合にHTTPSにリダイレクトしますか? :Y(はい)
wwwがないアクセスがあった場合にwwwがついたドメインにリダイレクトしますか? :Y(はい)
wwwがあるアクセスがあった場合、wwwがないドメインにリダイレクトしますか? :N(いいえ)

Enable HTTP to HTTPS redirection [Y/n]: Y
Enable non-www to www redirection [Y/n]: Y
Enable www to non-www redirection [y/N]: N

5.下記のような変更手順が表示されるので、全て問題なければ「Y(はい)」を入力します。

Changes to perform

The following changes will be performed to your Bitnami installation:

1. Stop web server
2. Configure web server to use a free Let's Encrypt certificate for the domains:
example.jp www.example.jp
3. Configure a cron job to automatically renew the certificate each month
4. Configure web server name to: www.example.jp
5. Enable HTTP to HTTPS redirection (example: redirect http://example.jp to
https://example.jp)
6. Enable non-www to www redirection (example: redirect example.jp to
www.example.jp)
7. Start web server once all changes have been performed



Do you agree to these changes? [Y/n]: Y

6.Let’s Encryptの規約に同意するか聞かれるので、規約を確認して、Y(はい)を入力します。
規約のURLが表示されていますね。

Create a free HTTPS certificate with Let's Encrypt

Please provide a valid e-mail address for which to associate your Let's Encrypt
certificate.

Domain list: example.jp www.example.jp

Server name: www.example.jp

E-mail address []: staff@example.jp

The Let's Encrypt Subscriber Agreement can be found at:

https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf

Do you agree to the Let's Encrypt Subscriber Agreement? [Y/n]: Y

以上で設定は完了です。途中で何かしらのエラーが出た場合は参照するリンクが表示されますので、リンク先のドキュメントに従って対応します。

AWS

次の記事

AWS glueクローラ作成