前提
CentOS release 6.9 (Final)
すでに httpでnginxが動いてる前提
勘違いしていた点
ドキュメントなどを見てると、nginxのプラグインを使うとか書いてあるが、--webroot -w [nginxのルートディレクトリ]を指定すればOK
証明書作成コマンド
$ sudo ./certbot-auto certonly --webroot -w /usr/share/nginx/hogehoge -d foo-bar.com
作業ディレクトリを指定しなければ、ここに作成される
/etc/letsencrypt/live/[ドメイン名]/
nginxの設定
ssl_certificate /etc/letsencrypt/live/foo-bar.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/foo-bar.com/privkey.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
0 件のコメント:
コメントを投稿