我在app.mydomain.com
上托管了一个CakePHP网络应用。这个DNS由cloudflare管理,我正在使用Cloudflares免费SSL。
现在我希望客户将其域名用作白标。
app.clientdomain.com ------> app.mydomain.com
这不是域重定向。我试图找出,似乎有自定义CNAME指向的东西。对此有任何帮助非常感谢。
应用程序必须拥有SSL。 app.mydomain.com
有SSL,但客户端可能没有。我该如何应对?
我知道我可以告诉客户端将A记录设置为我的服务器IP,但这不是我想要的。我不想放弃我的IP,并希望将我的cloudflare用作DNS解析器。
我已经尝试到处寻找这个并且找不到多少。如果您也可以告诉我这是什么,我希望能够更多地了解它。
谢谢你:)
答案 0 :(得分:0)
问题中描述的是一个相当标准的事情。与例如google apps:
中的等效指令进行比较按照显示的说明为每个添加CNAME记录 您正在定制的服务地址。要添加CNAME记录,请登录 您在域名托管服务商网站上的帐户,而非Google帐户。
例如,要创建Gmail地址mail.yourdomain.com,请添加 将邮件指向ghs.googlehosted.com的CNAME记录。你的域名 主机记录看起来像这样:
---------------------------------------------- | Type | Name or Host | Value or Address | ---------------------------------------------- |CNAME | mail | ghs.googlehosted.com | |CNAME | calendar | ghs.googlehosted.com | ----------------------------------------------
应用程序必须拥有SSL。
你可能会遇到这个问题。因为cloudflare甚至不可能路由为app.clientdomain.com
命中它的请求,除非它们的服务器上存在该域名。如果您继续使用cloudflare的免费计划,您或客户将不得不将他们的域添加到 cloudflare以便它将路由请求 - 如果客户端想要使用他们自己的ssl证书,该证书需要上传到cloudflare(这意味着:您或他们需要商业计划),因为app.clientdomain.com
的请求将会发生。
总而言之,如果这是您的商业计划,它似乎与使用cloudflare不兼容 - 除非这个想法是强迫客户使用cloudflare。