在网站构建器中处理自定义域?

Hoa*_*inh 5 subdomain dns server

我正在尝试构建一个网站构建器(它将在开始时生成静态网站)。

当我需要允许客户使用自己的域时,我不知道如何处理这种情况。

我进行了一次头脑风暴,这是我的想法:

  1. 将他们的静态网站(HTML、CSS、JavaScript)生成到我服务器上的文件夹中

  2. 当客户在我的网站构建器工具中输入域名时 => 告诉他们将域名指向我的服务器 IP 地址

  3. 然后编写一个命令来自动为每个域生成虚拟主机/服务器块,并指向静态文件(HTML、CSS、JavaScript)的位置

我认为这种做法在某种程度上是相当不正确的。

您能告诉我像 Shopify 这样的网站建设者是用什么方法做到这一点的吗?