Поскольку установка SSL происходит ещё до указания запрашиваемого host, то для HTTPS есть правило: один IP - один домен.
А чтобы не ругался браузер на самоподписанный сертификат, нужно этот сертификат сделать доверенным. Это делается немного по-разному для разных браузеров.
Возможно, вам проще будет использовать сервис
https://letsencrypt.org ?