2013-03-17 47 views
4

appfog文档的读取方式是,只要您使用其提供的域,您就可以获得免费的SSL。如何在Appfog上设置节点HTTPS

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

我错过了什么,或者他们真的只在自定义域上支持https ...?

感谢gals和伙计们!

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

+0

Node.Js中已经有稳定的HTTPS实现。请参考http://nodejs.org/api/https.html – Azi 2013-03-17 03:14:46

+0

我想你已经误解了,为了启动nodejs https服务器对象,你必须有一个Key文件和一个Cert文件,但它必须匹配主机名, ip和tls端点。 – 2013-03-17 03:41:35

+1

@ShaneGadsby查看[AppFog支持](https://www.appfog.com/support/)。但是,我怀疑他们的应用程序位于代理之后,并且在其中应用了SSL证书。您的应用可能会在['VCAP_APP_PORT'](https://docs.appfog.com/languages/node#node-walkthrough)上将所有流量转发为HTTP格式。 – 2013-03-17 05:53:22

回答

2

您可以使用https与他们提供的域名,例如,myapp.aws.af.cm的时候了。当使用他们提供的域名时,AppFog处理SSL终止,因此您的应用程序不需要执行任何操作。另外,如果您需要知道请求中使用的协议,那么您可以查看在路由期间由AppFog添加的X-Forwarded-Proto标头。

SSL for Custom Domains的信息适用于您使用自己的自定义域名的情况。然后你将需要通过更多的设置,ssl证书等。

相关问题