What is the best way to configure Apache or AWS to support a Rails multi tenancy application that allows each customer to have their own domain name?
Posted
by
Ryan Arneson
on Server Fault
See other posts from Server Fault
or by Ryan Arneson
Published on 2014-08-14T18:10:42Z
Indexed on
2014/08/23
4:22 UTC
Read the original article
Hit count: 456
I'm building a Rails 3 SaaS site that allows for multi-tenancy.
When a customer signs up they put in their own domain name, e.g. example.com.
I need example.com
to point to my SaaS application and serve them their content.
My questions are as follows:
Do I need to create an Apache vhost for each customer using their own domain?
Is there an easier way with CNAME's to just have the customer point to the IP address of my server(s) that then forwards the request onto my application through some catch all vhost?
Would I be able to create the CNAME record for the customer so they don't have to do any setup?
Would this be a case better suited to Amazon Web Services?
Any help or explanation or corrections on my understanding of dns would be appreciated. I'm a developer so the server ops portion of this is a bit cloudy.
© Server Fault or respective owner