TLS

TLS (Transport Layer Security) Certbot インストール方法は,公式サイトを参照 https://certbot.eff.org/ しかし $ sudo certbot --nginx がエラーになってしまう とりあえず $ sudo nginx -t $ sudo nvim /etc/nginx/sites-enabled/default managed by Certbot となっている行をすべてコメントアウト その後 $ sudo systemctl restart nginx $ sudo certbot --nginx サブコマンドとオプション certonly 証明書の取得のみを行う renew 期限の残りが 30日未満 の証明書を更新 --dry-run 実際には,証明書の更新を行わない --force-renewal すべての証明書を期限の残りにかかわらず,強制的に更新 --manual Nginx とかを使わずに手動で認証 DNS の場合 (ConoHa DNS) 最も重要な点として,DNS サーバが API による操作に対応していなければならない ここでは,ConoHa の DNS サーバを利用することにする 初回のやり方は,つぎのとおり $ sudo certbot certonly --manual --preferred-challenges dns -d hoge. [続きを読む]