关于子域的质疑

如果我为我的客户端使用子域访问Web应用程序(例如client-x.example.com/admin/ ),并且我希望客户端可以select使用他们自己的域(例如client-x.com ),您认为最好让他们将www CNAME指向client-x.example.com/admin/并将所有http://client-x.com/转发给http://www.client-x.com/所以client-x.com总是通过www版本访问? 我可能需要在其子域以及主域上提供SSL。

这个简化的方法是否应该关注这些问题?

另外,我能否从我的networking服务器(NGINX)中知道他们是主要域的哪个子域?还是必须创build一个域到子域的关系表?

从URL的angular度来看,域名CNAME可以工作。 但是,取决于你的networking服务器,你应该可以创build一个例如apache的虚拟主机来侦听域名或子域名地址,所以只需要在他们的DNS中有一个合适的Alogging。

至于映射。 我不知道CNAME如何与浏览器一起工作我的猜测是浏览器使用实际地址而不是CNAME来查询Web服务器,所以你只会看到子域名的请求而不是域名,所以无法分辨是否有人input了子域名或被dns转发。

也关于SSL我相信你不能共享两个两个证书相同的IP,所以你的networking服务器将显示你的域名和浏览器可能会婊子。