如何将http重定向到https

时间:2015-02-22 05:16:56

标签: node.js http ssl amazon-web-services https

我安装了ssl证书,并且在我尝试在https://中打开我的网站时正在运行,问题是当我尝试在http://中访问时,该页面将永远保持加载状态。

我在亚马逊网络服务中的ubuntu ec2实例中使用node.js.

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

http(不行):

http://goo.gl/AlJ5RR

https(ok):

http://goo.gl/rKYW9A

1 个答案:

答案 0 :(得分:0)

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

这个问题Automatic HTTPS connection/redirect with node.js/express对node.js和nginx都有很好的答案。

在部署到Amazon EC2时,请不要忘记在附加到您的实例的安全组中打开TCP 80。