整个互联网上有大量关于此的帖子,但没有答案。
在 Heroku 上运行的 Rails 应用程序中,我可以允许我的用户自动添加他们自己的自定义域吗?Heroku 允许这样做吗?
- 是否有附加组件可以帮助解决这个问题
- 通过自定义域,我的意思是使用他们自己的顶级域添加,而不是子域。例如,example.com
整个互联网上有大量关于此的帖子,但没有答案。
在 Heroku 上运行的 Rails 应用程序中,我可以允许我的用户自动添加他们自己的自定义域吗?Heroku 允许这样做吗?
是的,这绝对是可能的——您必须在您的应用程序中使用 Heroku gem,当他们添加域时,您需要进行 API 调用以将他们选择的自定义域添加到您的应用程序中。
如果您希望能够使用 SSL,它将无法正常工作,因为每个应用程序只能有一个 SSL 插件 - 但是,子域更容易,因为您可以使用通配符子域,然后也可以在您的域而不必涉及进行 API 调用,然后您不必让您的客户编辑他们的 DNS 以指向您的应用程序。
这是允许这样做的一种解决方案: