Let’s Encrypt SSL 証明書の導入
wordpressなどサイト運営をしている時にhttpsの通信は、最近では必須です。 LBなどにSSL証明書を入れて設定してもいいのですが個人ブログなどでは、お金の面であったり、技術的にもハードルが高いでしょう。
そこで今日は、無料でできるLet’s Encrypt の導入方法について記載します。
serverにsshログインし、下記のコマンドで実行できます。
# apt-get install -y git # git clone https://github.com/letsencrypt/letsencrypt # cd letsencrypt # ./letsencrypt-auto certonly -a standalone -d {DOMAIN} # cp /etc/letsencrypt/live/{DOMAIN}/fullchain.pem /opt/bitnami/apache2/conf/server.key # cp /etc/letsencrypt/live/{DOMAIN}/privkey.pem /opt/bitnami/apache2/conf/server.key # /opt/bitnami/ctlscript.sh restart apache Unmonitored apache Syntax OK /opt/bitnami/apache2/scripts/ctl.sh : apache not running Syntax OK /opt/bitnami/apache2/scripts/ctl.sh : httpd started at port 80 Monitored apache
成功すれば下記のように証明書が無料でできます!!!
更新
/opt/bitnami/ctlscript.sh stop apache ./letsencrypt-auto renew /opt/bitnami/ctlscript.sh restart apache