AWS

Amazon Lightsailで構築したWordPressをSSL化

・Amazon Lightsail の静的IPアドレス化の方法
・Wordpressを常時SSL化の方法

Amazon Lightsail で作成したインスタンスのIPアドレス固定(静的化)方法と、WordPressを常時SSL化の方法を紹介しています。
Lightsailは作成時のままですとインスタンスが起動される度にIPアドレスが変更されます。
変更されると独自ドメインで行った紐付けも再設定が必要になるためIPアドレスを固定する必要があります。

Amazon Lightsail でWordPress環境を構築する方法は下記を参考ください。

Amazon Lightsail の静的IPアドレス化方法

Amazon Lightsail の「ネットワーキング」画面にて、「+静的IPの作成」ボタンをクリックします。

静的IPアドレスの作成画面に移動されます。
「静的IPの指定」部分に任意の名前を入力して、「作成」ボタンをクリックします。

下記画面のようになれば静的IPアドレス化は完了です。

WordPressを常時SSL化の方法

WordPressを常時SSL化するには、ドメインとIPアドレスの紐付けが必要です。

Amazon Route 53 での独自ドメインの取得方法とIPアドレスの紐付け方法は下記記事を参考ください。

Amazon Lightsail の「接続」画面にて、「SSHを使用して接続」ボタンをクリックします。

表示された黒い画面で下記コマンドを入力してください。

sudo /opt/bitnami/bncert-tool

コマンドを入力後はいくつかの質問に答えながらエンターキーを押してください。

下記のような質問が表示された場合は、「Y」を押してエンターを押して、再度上記コマンドを入力してください。

An updated version is available. Would you like to download it? You would need to run it manually later. [Y/n]:

「Domain List [] :」という質問が表示されたら、サイトのドメイン名を入力してください。

「The following domains were not include: www.charm-man.com. Do you want to add them? [Y/n]:」が表示されたら、「n」を入力してください。

それ以外は「Y」か「メールアドレス」を入力してください。

以上でWordPressの常時SSL化が完了します。
試しにブラウザでドメイン名を入力してアクセスするとサイトがSSL化(鍵マーク)されていることを確認できます。

最後に

以上でLightsailの静的IPアドレス化と、WordPressの常時SSL化が完了となります。

1つだけ注意があります。
静的IPアドレスはインスタンスと紐付いていない場合のみ課金されます。

そのため不要となったインスタンスを削除したいときは、静的IPアドレスの削除も忘れずにお願いします。
インスタンスを削除したときに紐付いている静的IPアドレスは一緒には削除されません。