Saya memiliki dua nama host yang berbagi nama domain yang sama yang ingin saya layani melalui HTTPs. Saya punya sertifikat wildcard-SSL dan membuat dua konfigurasi vhost:
Tuan rumah 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;
Tuan rumah 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;
Namun, saya mendapatkan vhost yang sama untuk kedua nama host.
ssl_certificate
danssl_certificate_key
yang harus dikonfigurasi di dalamserver
atauhttp
lokasi. Dalam contoh Anda, Anda telah mendeklarasikannya di dalamserver
lokasi pertama , tetapi tidak mendeklarasikannya untuk dua vhost lainnya.