我们有一个Web应用程序,用户可以在其中注册时创建自己的子域。 现在他们想将自己的域映射到我们的子域。
例如:
- customerdomain1.com 将按 sub1.mydomain.com 工作
- www.customerdomain2.com 将按 sub2.mydomain.com 工作
- www.customerdomain3.com 将按 sub3.mydomain.com 工作
在这种情况下,客户的域名应始终保留在浏览器上。
这是我们的托管/软件设置:
PHP,Nginx,SSL,VPS与专用IP。
注:注:需要考虑的另一件事是,我们的子域将具有通配符SSL,但客户域不会始终具有SSL。
最简单的方法是将客户域添加到子域配置中的server_name。
server_name customerdomain1.com sub1.mydomain.com;
如果您有自己的带有专用 IP 的 VPS,为什么不添加脱水并使用 Let's Encrypt 添加 SSL 证书?