今まで、サイトをSSL化するためには、1年単位でライセンスを購入し、その証明書を用いる必要がありました。
購入には、年間数千円~十数万円の費用がかかるのが普通でした。
Let’s Encrypt(レッツエンクリプト)は独自ドメインがあれば誰でも発行できる無料のSSLサーバー証明書です。
これを使えば、無料で 面倒な更新手続き・運用を自動化しながら、安全な通信を行うことが出来るようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | (EPELリポジトリインストール) # yum -y install epel-release (ディレクトリ移動) # cd /usr/local/ (Certbotクライアントダウンロード) # git clone https://github.com/certbot/certbot (ディレクトリ移動) # cd (Certbotクライアントインストール) # /usr/local/certbot/certbot-auto -n (サーバー証明書取得) # /usr/local/certbot/certbot-auto certonly --webroot -w ドキュメントルート -m メールアドレス -d Webサーバー名 --agree-tos (mod_sslインストール) # yum -y install mod_ssl (SSL設定ファイル編集) # vi /etc/httpd/conf.d/ssl.conf (公開鍵指定) SSLCertificateFile /etc/letsencrypt/live/Webサーバー名/cert.pem (秘密鍵指定) SSLCertificateKeyFile /etc/letsencrypt/live/Webサーバー名/privkey.pem (中間証明書指定) SSLCertificateChainFile /etc/letsencrypt/live/Webサーバー名/chain.pem (Apache設定反映) # /etc/rc.d/init.d/httpd reload |