这是我从事SAAS项目的第一次。关于项目架构,我有两个问题:-关于用户的DNS,如何创建DNS记录,以及用户如何绑定自己的域?-使用一个地方存储的后端代码,而不为任何新用户制作副本。
正在使用PHP 7开发项目后端。
很好的例子是WIX(该项目可帮助用户单击几下创建漂亮的网站)。
注册后,您将获得三级域名“ username.wix.com”或类似的名称,并且您也可以绑定自己的域名。框架后端代码存储在一个地方(肯定不能每次都被任何新用户复制,否则服务所有者将失去对更新的所有控制权,并拥有许多不必要的副本)。
所以问题是,我应该如何实现这样的体系结构,将后端代码存储在一个地方,用户注册后,他将获得第三级域并可以绑定自己的域?同时,所有可执行代码都存储在一个位置(例如:SSD)并连接到所有用户?
感谢您提供任何信息!
通过mysite.com表单注册用户,然后将其存储在数据库中。这两个站点可能应该共享同一数据库。
您需要向用户提供指示,以创建指向您的公共IP的A记录,并具有验证和创建与数据库的连接的表格。在这里查找参考https://help.shopify.com/en/manual/domains/add-a-domain/using-existing-domains/connecting-domains#set-up-your-existing-domain-to-connect-to-shopify