关于子域名的问题

关于子域名的问题

如果我使用子域名让客户访问 Web 应用程序(例如client-x.example.com/admin/),并且我希望客户可以选择使用他们自己的域名(例如client-x.com),您是否认为让他们将wwwCNAME指向client-x.example.com/admin/并将所有内容转发到http://client-x.com/以便http://www.client-x.com/始终client-x.com通过版本进行访问是明智的www?我可能需要在他们的子域名和主域名上提供 SSL。

对于这种简化的方法我应该担心哪些问题?

另外,我是否能够从我的 Web 服务器(NGINX)分辨出它们的主域指向哪个子域,或者我是否必须创建一个域到子域关系表?

答案1

从 URL 角度来看,域名 CNAME 可以正常工作。但是,根据您的 Web 服务器,您应该能够在 apache 中创建一个虚拟主机,该虚拟主机侦听域或子域地址,因此所需的只是其 DNS 中的正确 A 记录。

至于映射。我不知道 CNAME 如何与浏览器配合使用,我猜浏览器使用真实地址而不是 CNAME 来查询 Web 服务器,因此您只能看到对子域的请求,而看不到对域的请求,因此无法判断某人是否输入了子域或是否被 DNS 转发。

另外关于 SSL,我相信您不能为两个证书共享同一个 IP,因此您的网络服务器将显示您的域名并且浏览器可能会出现问题。

相关内容