首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Parse Server在Heroku上使用自定义域?

如何通过Parse Server在Heroku上使用自定义域?
EN

Stack Overflow用户
提问于 2017-07-03 01:41:42
回答 2查看 70关注 0票数 0

一个解析服务器托管在myapp.herokuapps.com的Heroku上。

Heroku应用程序有一个自定义域名example.com。该域具有CNAME记录myapp.herokuapps.com

连接解析iOS软件开发工具包适用于端点:

代码语言:javascript
复制
https://myapp.herokuapps.com/parse
http://myapp.herokuapps.com/parse
http://example.com/parse

但它不适用于

代码语言:javascript
复制
https://example.com/parse

Xcode控制台显示以下错误:

代码语言:javascript
复制
An SSL error has occurred and a secure connection to the server cannot be made. (Code: 100, Version: ...)
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9838)

为什么它不起作用?

EN

回答 2

Stack Overflow用户

发布于 2017-07-04 20:24:45

解决方案是将TSL证书添加到Heroku应用程序中。如果你有一个付费的dyno,证书是免费的。

所有带付费dynos的应用程序都包括免费的ACM。

  1. 在Heroku仪表板中打开Heroku应用程序
  2. 打开设置选项卡
  3. Domains and certificates部分中单击Configure SSL并选择
    1. 以添加应从中转发请求的域名,例如,Done

    您的域名注册商的网站将<Configure SSL>D18Add domain >设置为Heroku应用程序设置中的域名,例如api.example.com.herokudns.com

  4. Wait,直到Heroku仪表板中的域名状态为Done

很管用。

票数 0
EN

Stack Overflow用户

发布于 2017-07-04 03:52:22

你必须为域名购买SSL证书,Heroku疯狂地提高了它的价格。大概是200美元一个月。或者一些可笑的东西,但如果你要有一个生产应用程序,你真的应该有一个。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44873541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档