我做了一个 Rails 应用,我现在想让注册的用户可以自行绑定自己的域名。
我目前使用的是 VPS 上安装了 Caddy,然后搭配 Cloudflare,自动有就了 https 的功能
Caddy 中的配置:
rails_app_domain.com {
reverse_proxy localhost:3000
}
在这个基础上,我怎么样实现注册的用户可以自行绑定自己的域名,可以对应到当前的 Rails 应用中来呢?控制器里我已经搞定了根据访问域名隔离用户数据了。
每次有一个注册用户设置了域名配置,修改 Caddy 文件,加入配置,然后重启 caddy 服务器,也不现实啊。应该不是这样做吧。
谢谢大家。