Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 云上的HTTPS节点应用程序_Ssl_Node.js_Https_Cloud Foundry - Fatal编程技术网

Ssl 云上的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

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


我可以在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
模块。

您可以链接到一些参考文档吗?