Как в nginx на одном IP сделать 2 https хоста (домен и сабдомен) с разными ssl сертификатами?
Два отдельных виртуальных хоста, оба слушают 443, но у одного server_name a.test.org, а у другого test.org.
Вот такой сниппет у меня работает на огромном множестве хостов с SSL уже много лет:listen 1.2.3.4:443;
        server_name secure.domain.com;

        ssl on; #опция по-моему уже deprecated
        ssl_certificate     /etc/nginx/ssl/secure.domain.com.pem;
        ssl_certificate_key /etc/nginx/ssl/secure.comain.com.key;
        ssl_ciphers RC4:HIGH:!aNULL:!MD5:!kEDH;
        ssl_prefer_server_ciphers on;
        ssl_session_cache shared:SSL:10m;

        root /var/www/domain;
        index index.html index.htm index.php;
Если вот это не работает, чем вы проверяете?