HTTP経由で提供する同じドメイン名を共有する2つのホスト名があります。ワイルドカードSSL証明書を取得し、2つの仮想ホスト構成を作成しました。
ホストA
listen 127.0.0.1:443 ssl;
server_name a.example.com;
root /data/httpd/a.example.com;
ssl_certificate /etc/ssl/wildcard.cer;
ssl_certificate_key /etc/ssl/wildcard.key;
ホストB
listen 127.0.0.1:443 ssl;
server_name b.example.com;
root /data/httpd/b.example.com;
ssl_certificate /etc/ssl/wildcard.cer;
ssl_certificate_key /etc/ssl/wildcard.key;
ただし、どちらのホスト名でも同じ仮想ホストが提供されます。
ssl_certificate
あり、ssl_certificate_key
それは内部server
またはhttp
場所で構成する必要があります。この例では、最初のserver
場所で宣言していますが、他の2つのvhostに対しては宣言していません。