У мене є два імена хостів, які мають одне і те ж доменне ім’я, яке я хочу використовувати через HTTP. У мене є сертифікат wildcard-SSL та створено два конфігурації vhost:
Господар А
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;
Господар Б
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;
Однак я отримую той самий vhost, який подається для будь-якого імені хоста.
ssl_certificate
іssl_certificate_key
що повинна бути налаштоване всерединіserver
абоhttp
місце розташування. У вашому прикладі ви оголосили це всередині першогоserver
місця, але не оголосили його для двох інших пристрастей.