小编Jon*_*ves的帖子

https托管在根域

我在裸域上运行我的解析应用程序.Parse并没有让我的生活变得轻松.

起初我努力设置它,因为大多数DNS托管服务不允许根域上的CNAME和Parse需要CNAME.

决定尝试使用CloudFlare的CNAME展平,最后通过在[hostname key] .example.com下设置CNAME来完成工作.Parse不允许我在没有主机名密钥的情况下进行设置,因为example.com不是真正的CNAME(它被CloudFlare翻译成了一个A记录).

但我想在HTTPS下运行我的网站,所以我注册了一个对"https:// example.com"和"https:// www.example.com"都有效的证书.

Parse再一次让事情变得简单.首先,它不接受我的证书,因为主机名不匹配.我想也许它试图将它与cert(www.example.com)的子域进行比较,这与我的app域(example.com)不匹配.

我在[主机名密钥]创建了另一个CNAME .www.example.com poiting到我的parseapp.com网址(不想更改www.domain.com,因为它已经关注到另一个重定向到domain.com的服务),已更改我的应用程序主机名为www.example.com,它终于接受了我的证书!Yeahhh!

将应用程序主机名更改回example.com并尝试在浏览器中访问它,但加载和结束失败需要永远.如果我将我的应用程序更改为在"https:// www.example.com"(带有www子域的安全站点)上运行,那么它可以正常工作.

所以我可以在http://example.com上运行我的应用程序(不安全,没有www)或"https:// www.example.com"(使用www安全).

为什么Parse使得在根域上运行应用程序变得如此困难?

为了能够在根域中运行安全的应用程序,我需要做些什么吗?

hosting https cloud-hosting parse-platform

6
推荐指数
1
解决办法
584
查看次数

标签 统计

cloud-hosting ×1

hosting ×1

https ×1

parse-platform ×1