[英]Node.Js / Express app, https server and nginx
我有一个在WebFaction服务器上运行的Node.Js / Express应用程序。
我曾经使用http
作为协议,然后决定切换到https
。
从Comodo获得SSL证书,进行安装,并按照WebFaction指令设置重定向,以便服务器应用程序(以及该应用程序中的.htaccess
规则)将对http://infranodus.com
所有请求自动转发到https://infranodus.com
可以正常工作。
(我猜他们之间使用Nginx服务器)
所以我的问题是:如果我当前正在使用以下命令启动服务器
var http = require('http');
var app = express();
var appio = http.createServer(app);
我还不需要在Node.Js / Express应用程序中使用https
而不是http
来启动服务器吗?
它的工作方式与现在一样,但是我只关心安全性吗?
如果您应该将SSL证书上传到其基础架构,则通常意味着它们在网络边缘运行负载平衡器。 使用您提供的证书在那里终止HTTPS连接,并且将纯HTTP连接转发到您的应用程序。 参见http://en.wikipedia.org/wiki/SSL_termination_proxy
因此,您的服务器只能侦听HTTP连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.