Sign up ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a website that lets users create a subdomain app like this:

I want them to be able to have the app appear as if it's on their site, like this: or maybe

I'm using Heroku and was wondering if this is realistic and how the ssl certificate would be done such that it worked on both domains? If not, can I get it at least working on their domain?

share|improve this question

1 Answer 1

up vote 4 down vote accepted

If they run then it's their responsibility to get a trusted certificate, as certificates are validated at domain level. They would then have to run a reverse proxy to your site. Then it doesn't matter what your certificate is, because the end user will never see it.

Otherwise, you can use Subject Alternate Names to assign a single certificate for multiple domains.

The good news is that because both of the domains are pointing to the same site, you don't need to worry about SNI extensions, which can break backwards compatibility for older browsers.

share|improve this answer
Just to clarify, Subject Alternate Names would be necessary in the case where my customer is, and the Subject Alertnate Names to assign a single cert for multiple domains would be set on their server or mine? I'm assuming theirs. – ckarbass Jun 29 '12 at 3:08
If you are hosting the service on your server, then you need to take care of the SSL with SANs. Because even though it's a subdomain of theirs, it points directly to your IP address, so it never touches their network. However, if it's a sub-folder of their primary domain, that's a different story (and a whole different set of technologies) – Mark Henderson Jun 29 '12 at 3:11
ok, thanks for your help! – ckarbass Jun 29 '12 at 3:15
I guess a wildcard ssl certificate would do the same job (the number of apps on my site will be significant and dynamic, and it doesnt look like a SAN cert can be dynamically updated to reflect new subdomains on the fly... – ckarbass Jun 29 '12 at 4:43
@ckarbass - a wildcard won't work, because it only covers from your domain downards. So it will work for *, but not * AND So you will need to purchase a new cert each time you add an extra domain to your site unfortunately. I'm sure that there will be SSL providers with an API so you can automate the procedure. – Mark Henderson Jun 29 '12 at 5:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.