Dns 我们如何为客户提供自定义域名?
我们目前有一个SaaS应用程序,位于Dns 我们如何为客户提供自定义域名?,dns,subdomain,white-labelling,Dns,Subdomain,White Labelling,我们目前有一个SaaS应用程序,位于app.ourcompany.com。我正在试图了解,让我们的客户通过自定义子域(如clients.theirbrand.com)访问我们的应用程序需要什么 我做了一些研究,似乎与其他提供这种服务的公司有一些共同之处 他们让他们的客户创建一个CNAME记录,指向clients.theirbrand.com之类的clientaccess.ourcompany.com 或者应用程序有客户端子域(clientname.ourcompany.com),在这种情况下,它
app.ourcompany.com
。我正在试图了解,让我们的客户通过自定义子域(如clients.theirbrand.com
)访问我们的应用程序需要什么
我做了一些研究,似乎与其他提供这种服务的公司有一些共同之处
CNAME
记录,指向clients.theirbrand.com
之类的clientaccess.ourcompany.com
clientname.ourcompany.com
),在这种情况下,它们让客户端创建一个CNAME
,指向clients.theirbrand.com
到clientname.ourcompany.com
CNAME
获取我们的一个额外域名,并将app.extra.com
指向app.ourcompany.com
,但它只是重定向到app.ourcompany.com
我的问题围绕着我们需要做些什么来促进这一点,具体来说:
app.ourcompany.com
上使用lets加密)我们可以保护我们的安全,但客户是否也有步骤可以采取更新:我们正在使用nginx为应用程序提供服务。所以我最终解决了这个问题 第一步。让您的客户设置一个
CNAME
记录,将他们的.domain.com
指向您的app.saas.com
第二步。将this.domain.com
添加到您的nginx服务器块:
`服务器名称app.saas.com他们的域.com;然后重新加载nginx
我现在正在为额外的域设置SSL,当我完全弄清楚的时候,我会发表评论
编辑:SSL正在与服务器上安装的SAN Let's Encrypt certificate一起工作。我知道有点晚了,但我遇到了类似的情况,认为这可能对像我这样的新手有所帮助:) 看看: 我们有两个要求:
- 将子域分配给所有新客户(例如:)
- 允许客户携带自己的域名(my.trumptower.com)
我们使用的模块是:谢谢您的回答。你能从你的链接中添加一些与原始问题相关的信息吗?这样,你的答案对别人会更有帮助。@Dan谢谢,已经完成了。我不知道为什么昨天还没有完工。说到规模,这绝对不是一个选择!我不想每次都去编辑nginx conf,并在新客户端到来时重新加载它。