【问题标题】:Using CFHTTP with HTTPS domain in Railo在 Railo 中使用 CFHTTP 和 HTTPS 域
【发布时间】:2012-07-31 21:51:31
【问题描述】:

当我尝试从位于https:// 域上的页面请求数据时,我不断收到Connection Failed。我确实在https://[mydomain]/railo-context/admin/server.cfm?action=services.certificates 使用railo 管理员的内置部分安装了ssl 证书,但是我仍然得到Connection Failed。我应该如何继续调试呢?我已经确认该服务器确实可以访问我尝试请求的域。

【问题讨论】:

  • 您可能需要安装整个证书链,而不仅仅是站点证书。尝试添加中间证书(如果有的话)和根证书。
  • @JasonDean 感谢您的建议。我添加了根证书和中间证书,但我仍然遇到同样的问题。

标签: coldfusion https railo cfhttp


【解决方案1】:

正如 Jason 所说,您可能需要安装一些额外的证书。仔细查看证书及其链。转到证书颁发者网站并查找一些文档。

要排除故障,您可以将一些日志记录添加到您的 jvm 参数中。我认为是这样的:

-Djavax.net.debug=all 

结果在 OUT 日志或 server.log 中。 SSL 3.0 上的这篇文章有一些调试技巧。您的证书可能需要以低于 CF 允许的安全级别(例如 SSL 2.0 而不是 3.0/TLS)握手,这可能会导致这种行为 - 但您更有可能只需要安装一个中间证书。

【讨论】:

  • 感谢您提及-Djavax.net.debug=all,这最终导致我们发现我们的服务器存在用户权限问题。
【解决方案2】:

问题最终是机器上的权限设置不正确。在我们让服务器管理员修复我们访问Railo-Tomcat Service Control 的权限后,请求开始工作。我假设他在那里时修复了一些其他权限。

【讨论】:

  • Kevin,你知道修复了哪些权限吗?我知道已经有一段时间了。我有同样的问题。我的环境是ubuntu 14.04 / tomcat7 / railo 4.2
猜你喜欢
  • 2012-01-08
  • 1970-01-01
  • 2014-01-20
  • 2010-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 1970-01-01
相关资源
最近更新 更多