微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – 没有Load Balancer的EC2实例上的AWS SSL – NodeJS

是否可以运行EC2实例,在没有负载均衡器的情况下侦听端口443?我现在正在尝试使用我的Node.JS应用程序,但是当我使用https://调用页面时它不起作用.但是,如果我将它设置为端口80,一切正常,http://.

我之前使用负载均衡器和route53工作了,但我不想再为ELB支付18美元/月,特别是当我只运行一台服务器时.

谢谢您的帮助

解决方法

你是对的,如果它只是一个例子而你觉得你不需要为流量的大幅增加做好准备,你就不应该为ELB买单.

从高层次的角度来看,您必须完成以下步骤:

>安装Nginx服务器以服务NodeJS应用程序.
>在Nginx服务器上安装SSL证书.

– 手动执行此操作,ssh进入服务器并按照here所述安装证书.

– 或者在你的应用程序中包含必要的文件(我相信这只适用于弹性beanstalk?),它会自动覆盖Nginx配置文件,如here所述.>确保Nginx正在侦听端口443(应该已在上一步中完成)>打开EC2服务器的安全组对应于您希望流量进入服务器的位置(端口80 /端口443)

原文地址:https://www.jb51.cc/nodejs/241255.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐