是否可以运行EC2实例,在没有负载均衡器的情况下侦听端口443?我现在正在尝试使用我的Node.JS应用程序,但是当我使用https://调用页面时它不起作用.但是,如果我将它设置为端口80,一切正常,http://.
我之前使用负载均衡器和route53工作了,但我不想再为ELB支付18美元/月,特别是当我只运行一台服务器时.@H_301_3@
谢谢您的帮助@H_301_3@
解决方法
你是对的,如果它只是一个例子而你觉得你不需要为流量的大幅增加做好准备,你就不应该为ELB买单.
从高层次的角度来看,您必须完成以下步骤:@H_301_3@
>安装Nginx服务器以服务NodeJS应用程序.
>在Nginx服务器上安装SSL证书.@H_301_3@
– 手动执行此操作,ssh进入服务器并按照here所述安装证书.@H_301_3@
– 或者在你的应用程序中包含必要的文件(我相信这只适用于弹性beanstalk?),它会自动覆盖Nginx配置文件,如here所述.>确保Nginx正在侦听端口443(应该已在上一步中完成)>打开EC2服务器的安全组对应于您希望流量进入服务器的位置(端口80 /端口443)@H_301_3@