本記事の対象の環境

この記事は下記の環境向けに記述されています。(◎は非常に関係深いもの。○は関係するもの。△は本記事としては大きく影響しないもの) ○ ベース環境:Conoha VPS ◎ OS:CentOS 7(※1) ◎ Webサーバー:nginx (※2) △ PHP:PHP7 △ WordPress環境:KUSANAGI ◎ SSL化証明書環境:Let’s Encrypt ※1:CentOS6系ではsystemctlをserviceなどに読み替える必要がありますが未確認です。 ※2:Webサーバーとしてhttpd(apache)を使用している場合にはnginxをhttpdに読み替える必要がありますがパラメタ(引数)で一気に実行できる可能性があります。が、未確認です。

証明書の更新手順

1.VPSにSSHでログインします。 2.systemctl stop nginx で nginx を停止します。 3./usr/local/certbot/certbot-auto renew を実行します。 4.systemctl start nginx で nginx を開始します。 ※手順2のnginx(Webサーバー)を停止せずに証明書の更新を実施すると、エラーが出力されるのでご注意ください。

終わりに

更新してから気づいたんですが、もしかすると、 /usr/loca/certbot/certbot-auto –nginx renew でnginxを止めずに一発で更新できるかもしれません。 現在、証明書の自動更新を目指して、cronに仕込んでみましたので、結果がわかりましたらお知らせします。 では、今回はこの辺で。 [buttons]  ]]>