繁体   English   中英

Cloud Foundry上的HTTPS节点应用程序

[英]HTTPS node app on Cloud Foundry

是否可以在Cloud Foundry上部署侦听端口443上的HTTPS请求的node.js应用程序?

我可以在Cloud Foundry论坛中找到各种对SSL支持的引用,但没有HTTPS应用程序的实际示例。 文章“ 在cloudfoundry landscape上设置SSL ”似乎表明我需要安装nginx并使用它,但是没有足够的信息告诉我我需要做什么。

SSL连接将在负载均衡器处终止,然后将未加密的HTTP连接转发到您的节点应用程序。

只需使用https://your-app.cloudfoundry.com而不是http:// ...

您根本不需要nginx ,但是您确实需要能够侦听端口的东西(Cloud Foundry目前将分配,由环境变量PORT指示,或者对于旧版本的Cloud Foundry, VCAP_APP_PORT )。 所以nginx 可以用于此目的,但是如果你创建了一个node.js应用程序,那么核心模块http (可选择与express配对)将是webserver的更自然的选择。

现在,如果您的应用需要ssl,您认为您需要为HTTPS配置您的网络服务器(nginx,express等),但您不需要这样做,因为Cloud Foundry处理SSL并传递解密的HTTP到你的网络服务器

因此,如果您使用的是node.js核心模块,请使用http ,而不是https模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM