【问题标题】:How to set up Node HTTPS on Appfog如何在 Appfog 上设置节点 HTTPS
【发布时间】:2013-03-17 03:10:23
【问题描述】:

appfog 文档的读取方式是,只要您使用他们提供的域,您将获得免费的 SSL。

但据我了解,您需要一个 .KEY 和一个 .CERT 文件才能让 NodeJS 启动 https 服务器。

是我遗漏了什么还是他们真的只支持自定义域上的 https...?

谢谢大家!

有问题的 Appfog 文档:https://docs.appfog.com/customize/ssl

【问题讨论】:

  • Node.Js 中已经有一个稳定的 HTTPS 实现。请参考nodejs.org/api/https.html
  • 我想你误解了,为了启动 nodejs https 服务器对象,你必须有一个 Key 文件和一个 Cert 文件,但它必须与主机名、ip 和 tls 端点匹配。
  • @ShaneGadsby 与AppFog support 联系。但是,我怀疑他们将您的应用程序放在应用 SSL 证书的代理后面。您的应用可能会在VCAP_APP_PORT 上看到所有以 HTTP 形式转发给它的流量。

标签: node.js ssl https appfog


【解决方案1】:

您可以立即将 https 与他们提供的域名一起使用,例如,myapp.aws.af.cm。当使用他们提供的域名时,AppFog 会处理 SSL 终止,因此您的应用无需执行任何操作。

另外,如果您需要知道请求中使用的协议,那么您可以查看 AppFog 在路由期间添加的 X-Forwarded-Proto 标头。

SSL for Custom Domains 的信息适用于您使用自己的自定义域时。然后您将需要进行更多设置、ssl 证书等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    相关资源
    最近更新 更多