動作環境 CentOS 7.2 nginx 1.9.15 ドメイン1つの場合は こちらを参考に。 Let's Encrypt で手軽に HTTPS サーバを設定する - Qiita 複数サブドメインのときの変更点 各ドメインのHTTPに対して、以下のように設定する。 server { include letsencrypt.conf; listen 80; listen [::]:80; server_name your.domain; # 証明書作成後に書いてもよい。くくっておかないとwebrootもhttpsに飛ばされる # locationは1つしか当たらないことを利用して、webrootについてはhttpで解決するようにしておく location / { return 301 https://$host$request_uri; } } /etc/nginx/letsencrypt