Node.js 如何将http重定向到https

Node.js 如何将http重定向到https,node.js,http,ssl,amazon-web-services,https,Node.js,Http,Ssl,Amazon Web Services,Https,我安装了一个ssl证书,当我尝试在https://中打开我的站点时,它正在工作,问题是当我尝试在http://中访问时,页面将永远处于加载状态 我在AmazonWeb服务的ubuntu ec2实例中使用node.js 我应该在哪里将http转发到https?在控制台旁的服务器中,还是在路由53中 http(不正常): https(ok): HTTP到HTTPS重定向由node.js或您正在使用的任何HTTP前端(例如nginx)负责 这个问题对于node.js和nginx都有很好的答案 当您部

我安装了一个ssl证书,当我尝试在
https://
中打开我的站点时,它正在工作,问题是当我尝试在
http://
中访问时,页面将永远处于加载状态

我在AmazonWeb服务的ubuntu ec2实例中使用node.js

我应该在哪里将http转发到https?在控制台旁的服务器中,还是在路由53中

http(不正常):

https(ok):


HTTP到HTTPS重定向由node.js或您正在使用的任何HTTP前端(例如nginx)负责

这个问题对于node.js和nginx都有很好的答案

当您部署到AmazonEC2时,不要忘记在连接到实例的安全组中打开TCP 80