首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS OpenShift应用程序在https上超时,而不是http

问NodeJS OpenShift应用程序在https上超时,而不是http
EN

Stack Overflow用户
提问于 2014-03-06 08:39:18
回答 1查看 290关注 0票数 0

我在OpenShift上部署了一个相当简单的应用程序,它使用CloudFlare作为DNS提供程序,因为它们支持根域的CNAME记录,而我们当前的域提供程序不支持。

这个设置的问题是沿着https不起作用的某个地方。我认为这是一个OpenShift问题,因为当您将域名映射到应用程序但还没有添加适当的别名时,这是相同的问题--本质上是超时。

我们有两个化名--不管有无。根据我所看到的,没有任何选项可以指定带有OpenShift别名的https或任何东西。没有任何SSL证书分配给这些别名,因为我们不需要或使用https -我们在免费计划。

访问该站点的主要网址是http://www.jcuri.com --注意这是按预期工作的,但是https://www.jcuri.com超时了。

最初,我们考虑使用CloudFlare页面规则自动重定向到一个非https,但这是锁定在付费墙后面,我们希望避免,因为我们不需要任何的专业功能。

这里有什么东西我遗漏了吗?似乎OpenShift只是拒绝任何https连接,纯粹是因为我们没有分配给别名的证书。我甚至不介意是否存在证书错误,至少这会让我们有机会对实际的NodeJS应用程序进行重定向,但我们甚至没有达到这一点。

有人能对此提出一些建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 16:00:46

由于这些域不是通过CNAME直接指向openshift,而是通过另一个服务(根据我从dns中可以看出的内容)重定向的,所以很难说是否是OpenShift造成了https问题。如果openshift上没有安装自定义ssl证书,那么您只会得到一个无效的证书错误,但是由于您使用的是重定向服务,也许该服务可能首先检查证书,看到一个错误,然后不工作?

由于上面提到的https页面规则是在付费墙的后面,这实际上很有道理,他们是在阻止它,而不是OpenShift。Godaddy提供了一个转发服务,允许您使用cname将www和裸域指向openshift,我以前使用过它。

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

https://stackoverflow.com/questions/22219152

复制
相关文章

相似问题

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