無料SSL

<インストール>

yum -y install httpd openssl mod_ssl
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --help

<証明書取得>
インストール先のWebRootを「/var/www/html/mf」、ドメインを「mf.bebetch.net」としたとき。

./letsencrypt-auto certonly --webroot -w /var/www/html/mf -d mf.bebetch.net

<サーバ設定>
httpd.confを設定

SSLCertificateFile /etc/letsencrypt/live/mf.bebetch.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mf.bebetch.net/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/mf.bebetch.net/chain.pem

<更新設定>

# cd /etc/cron.daily/
# vi letsencrypt_renew

ファイルの中身

cd /home/abe/letsencrypt
if ! ./letsencrypt-auto renew --non-interactive > /var/log/letsencrypt/renew.log 2>&1 ; then
exit 1
else
systemctl reload httpd.service
exit 0
fi
#chmod 777 letsencrypt_renew

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です