nginx/SSL_sitesについて、ここに記述してください。
- 2021-05-08
【Nginx】複数ドメイン+SSLを同じサーバで設定する方法 https://thoames.hatenadiary.jp/entry/2021/05/08/040030
SNI (Server Name Indication)という仕組みを使うことで1台のサーバでもドメイン数だけSSL証明書をできるようになった。
SNI(Server Name Indication)とは、 SSL/TLSの拡張仕様で、 SSL接続時にクライアントがサーバー名(サイト名)を提示することで、 サーバ側がグローバルIP毎ではなくサーバー名(サイト名)によって異なる証明書を使い分けることを可能にものです。
1. Multiple SSL Sites
Using the Nginx Web Server as a Reverse Proxy: Multiple SSL Sites with a Single IP Address
Create an Nginx reverse proxy across multiple backend servers
2. 443 redirect
# cat common.p
listen 80; return 301 https://$host$request_uri;