高速WordPressAMIでLet’s Encryptを使用して無料でSSL証明書を発行する

高速WordPressAMI用の記事になります。

単純にLet’s Encryptを使いたい場合には

https://letsencrypt.jp/

こちらから使い方などをみて導入してみて下さい。

前提条件

1.ドメインを取得している また当ページではドメイン名をfastpress.jpと仮定して説明します。 各説明のfastpress.jpの部分は自分のドメインに置き換えて作業してください。

手順

ec2-userでSSH接続してroot権限になります。

$ ssh -i "~/.ssh/***.pem" ec2-user@ec2-***
$ sudo su -

ドメインを設定ファイルに入れます。

$ vim /opt/dehydrated/domains.txt

新規ファイルになるので、ドメイン名を書きます。

fastpress.jp

証明書を発行します。

/opt/dehydrated/dehydrated --register --accept-terms
/opt/dehydrated/dehydrated -c --accept-terms

以下の2つのファイル(fullchain.pem と privkey.pem) ができていれば成功です。

/opt/dehydrated/certs/fastpress.jp/fullchain.pem
/opt/dehydrated/certs/fastpress.jp/privkey.pem

SSL証明書の取得後はこちらの手順でアクセスをhttps通信に変更出来ます。

高速WordPress AMI のSSL証明書(https)設定方法 https://cloudadvisor.jp/fastpress-ssl-install