ubuntu16.04でSSL化
- 2018.09.12
- ubuntu
■環境
さくらVPS、石狩リージョン、メモリ512MB、SSD(20GB)
■やりたかったこと
Ubuntu16.04 nginxでサイトをSSL化(letsencrypt使用)
ほぼ以下の通りで問題なくSSL化できた。
https://qiita.com/k-yamada-github/items/7314003de7bdcbb2d39b
1 2 3 |
sudo apt-get install letsencrypt sudo systemctl stop nginx sudo letsencrypt certonly --standalone -d hoge.example.com |
nginxのdefault.confを以下な感じで編集
1 2 3 4 5 6 7 8 9 |
server { listen 443; server_name hoge.example.com; ssl on; ssl_certificate /etc/letsencrypt/live/hoge.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/hoge.example.com/privkey.pem; ...省略... } |
Advertisement
あとはcronに定期更新を登録(certbotは使わなかった)
1 2 3 4 5 6 7 8 |
sudo crontab -e # 毎月1日の朝5時にSSL証明書を自動更新する(nginxが停止/起動されるので注意) 00 05 01 * * sudo systemctl stop nginx; sudo letsencrypt renew; sudo systemctl start nginx sudo service cron restart sudo service nginx restart |
無事SSLで接続できた
-
前の記事
Ubuntu14.04を16.04に更新 2018.09.12
-
次の記事
モバイルSuicaで登録したいメアドが「既に登録済み」と表示された 2018.09.13
コメントを書く