この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:guest
更新日時:2019-03-12 15:39:49

タイトル: Let’s Encryptを利用したSSL化 (nginx編)
SEOタイトル: 【nginx】Let’s Encryptを利用したSSL化

前提

CentOS 7

nginx (インストール方法はこちらを参照)

 

Certbotのインストールと準備

yum install epel-release
yum install certbot-nginx

 

nginxにサーバー名を設定

vi /etc/nginx/nginx.conf

以下の内容を追記

http {

    server{
        server_name test.com;

    }

}

設定の反映

systemctl reload nginx

 

証明書の発行

certbot certonly --webroot -w ドキュメントルード1 -d ドメイン1 [-w ドキュメントルート2 -d ドメイン2]

対話形式で最後まで進めばssl化が完了する。

 

証明書の自動更新設定

以下のコマンドを実行する。

crontab -e

以下の様に定義する。

30 3 * * * /usr/bin/certbot renew --quiet

上記は毎日3:30に「/usr/bin/certbot renew --quiet」を実行する設定。

これで証明書が自動更新される。