Os certificados SSL não são atribuídos pelo endereço IP, mas pelo nome, e o nginx suporta o SNI há muito tempo, para que você possa ter quantos certificados SSL por endereço IP desejar, desde que os emita para nomes que resolvam para o Endereço de IP. Crie um servidor virtual por endereço IP:
server {
listen x.x.x.x:443 ssl;
server_name host.name;
}
e obter um certificado SSL para host.name e atribuí-lo ao vhost - isso é bem documentado.