Mam dwie nazwy hosta o tej samej nazwie domeny, którą chcę obsługiwać przez HTTPs. Mam certyfikat wildcard-SSL i utworzyłem dwie konfiguracje vhost:
Host 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;
Host 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;
Dostaję jednak ten sam vhost, który jest obsługiwany dla dowolnej nazwy hosta.
ssl_certificate
issl_certificate_key
które powinny zostać skonfigurowane wewnątrzserver
lubhttp
lokalizację. W twoim przykładzie zadeklarowałeś go w pierwszejserver
lokalizacji, ale nie zadeklarowałeś go dla dwóch pozostałych vhostów.