Ssl 云上的HTTPS节点应用程序
是否可以在Cloud Foundry上部署node.js应用程序,在端口443上侦听HTTPS请求Ssl 云上的HTTPS节点应用程序,ssl,node.js,https,cloud-foundry,Ssl,Node.js,Https,Cloud Foundry,是否可以在Cloud Foundry上部署node.js应用程序,在端口443上侦听HTTPS请求 我可以在CloudFoundry论坛中找到各种关于SSL支持的参考,但没有HTTPS应用程序的实际示例。文章“”似乎表明我需要安装nginx并使用它,但实际上没有足够的信息告诉我需要做什么。SSL连接将在loadbalancer处终止,然后将未加密的HTTP连接转发到您的节点应用程序 只是使用而不是http://...您不需要特别的nginx,但您确实需要能够监听端口的设备(Cloud Found
我可以在CloudFoundry论坛中找到各种关于SSL支持的参考,但没有HTTPS应用程序的实际示例。文章“”似乎表明我需要安装nginx并使用它,但实际上没有足够的信息告诉我需要做什么。SSL连接将在loadbalancer处终止,然后将未加密的HTTP连接转发到您的节点应用程序
只是使用而不是http://...您不需要特别的nginx,但您确实需要能够监听端口的设备(Cloud Foundry将在此时分配哪个端口,由环境变量
port
表示,或者,对于Cloud Foundry的旧版本,VCAP\u APP\u port
)。因此,nginx可以用于此目的,但如果您已经制作了node.js应用程序,那么核心模块(可选地与)将是webserver更自然的选择
现在,如果您的应用程序需要ssl,您可能会认为需要为HTTPS配置Web服务器(nginx、express等),但您不需要这样做,因为Cloud Foundry处理ssl并将解密的HTTP传递给您的Web服务器
因此,如果您使用的是node.js核心模块,请使用
http
,而不是https
模块。您可以链接到一些参考文档吗?