This should be doable if you hand-code the NGINX config files. I found this looking for a solution to use the Omnibus gitlab.rb to configure support for different hostnames and mapping different cert files to each hostname. I don’t get the impression it’s doing with the Omnibus. I’ve asked a few times on Gitter too, with no reply there.
Hello, any update on this? We too needed to have this kind of setup due to our self-hosted hosted giltab is only accessible internally. But we need a way where we can connect to it publicly with restriction of course. We have implemented JIRA integration that connects from external server to our gitlab instance.