多租户袜子

问题描述 投票:0回答:1

我有一个用Django做的很棒的多租户项目。我把它部署在heroku上,一切都很顺利。但是它是多租户的,所以我需要像customer1.site.com和customer2.site.com这样的东西。

我这边之所以能用,是因为我的电脑有一个静态IP地址,所以我可以把*.site.com路由到我的IP地址,然后一切都能用。

Heroku没有这种静态IP地址的能力。那我怎么才能解决这个问题呢?我需要一个经济有效的方法来解决这个问题。我看到的解决方案主要是只针对出站流量的附加组件。我只需要把所有到*.site.com的流量路由到一个能在heroku上显示我的应用的ip地址。

理论上,我可以做一些像*.app.site.com这样的东西,并将所有的流量路由到app.herokuapp.com,但客户.app.site.com似乎太多,诚实。另外,它看起来很俗气。有谁做过任何事情来解决这个问题吗?

django heroku django-rest-framework multi-tenant
1个回答
0
投票

你可以将通配符域名路由到Heroku,如图所示。文件

heroku domains:add *.example.com


使用*通配符子域符号来添加CNAME记录到encircled-magnolia-9265.herokudns.com.与您的DNS提供商。

© www.soinside.com 2019 - 2024. All rights reserved.