繁体   English   中英

Node.Js / Express应用程序,https服务器和nginx

[英]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.

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