itB!HatenaPocketLINELINERSSCopy前回、VPSに「CentOS7+Nginx+PHP」の環境を構築しました。Encryptを使用して、無料でサイトをhttpsに対応させたいと思います。Encryptをインストールするにはepelレポジトリが必要です。epelレポジトリをまだ導入していない場合は、前回の記事を参考にしてインストールしてください。1.まず証明書発行に必要なクライアントをインストールします。certbot2.ドメイン名でNginxのテストページへアクセスできることを確認します。ドメインを設定していない場合は、DNS設定からVPSのIPアドレスをAレコードに登録してください。3.以下のコマンドを実行してクライアントを実行します。certonly4.メニュー画面が表示されるので1を選択してOKを選択します5.メールアドレスを入力します6.利用規約を読み、同意(Agree)します。7.https化したいドメインをコンマで区切って指定します。一度に複数指定出来るので、持っているサブドメインを追記しておくと良いでしょう。takumi9942.net,aaa.takumi9942.net,bbb.takumi9942/net,ccc.takumi9942.net)(注:サブドメインを追加するには、あらかじめそのホスト名のAレコードをDNSに登録しておく必要があります。)8.表示されたドメインのルートディレクトリを設定します。webroot」を選択して場所を追加します。9.ルートディレクトリへの絶対パスを入力します。(Nginxの標準Rootディレクトリは/usr/share/nginx/html/)10.複数ドメインを記述した場合はそれぞれのルートディレクトリを指定します。11.以下の画面が表示されたら、証明書の発行は完了です。12.Nginxに証明書を設定します。#標準のキーは短いので、長いキーを生成しておきます。on;13.最後に設定ファイルの文法をチェックし、Nginxを再起動すれば完了です。nginx14.自動更新の設定をする前に自動更新が可能であるかを確認します。以下のコマンドを実行し、画像のような出力がされれば正常に設定できています。--dry-run15.Cronに証明書を自動で更新するように設定しましょう。コマンド」の順番で記述する)以上でサイトのhttps化は完了です。Encryptを導入してサイトをhttps化しました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。