Amazon web services AWS弹性豆茎HTTPS不工作
我可以用http浏览网站,但不能用https,我在Chrome中遇到错误连接被拒绝 我的环境是运行在Elastic Beanstalk上的nodejs(64位Amazon Linux 2015.09 v2.0)上的expressJS服务器。我可以远程登录到端口80上的EC2弹性公共IP,但无法在端口443上远程登录,连接被拒绝 设置HTTPS所采取的步骤Amazon web services AWS弹性豆茎HTTPS不工作,amazon-web-services,ssl,express,amazon-ec2,amazon-elastic-beanstalk,Amazon Web Services,Ssl,Express,Amazon Ec2,Amazon Elastic Beanstalk,我可以用http浏览网站,但不能用https,我在Chrome中遇到错误连接被拒绝 我的环境是运行在Elastic Beanstalk上的nodejs(64位Amazon Linux 2015.09 v2.0)上的expressJS服务器。我可以远程登录到端口80上的EC2弹性公共IP,但无法在端口443上远程登录,连接被拒绝 设置HTTPS所采取的步骤 我通过AWS证书管理器创建了一个SSL证书,并将该证书添加到负载平衡器侦听器中 端口配置: 80(HTTP)转发到80(HTTP) 粘性:禁用
80(HTTP)转发到80(HTTP) 粘性:禁用(编辑) 443(HTTPS,ACM证书:1E21…)转发到80(HTTP) 粘性:禁用
顺便说一句,HTTPS流量是否在负载平衡器处终止,然后在服务器的端口80上进行内部加密和处理?解决了这个问题,结果我犯了一个错误,我在monster DNS上为我的AWS站点添加了一条记录,并将其作为一条记录指向AWS公共弹性IP,我应该把我的负载平衡器的CNAME添加到Monster DNS中,一旦我这样做了,HTTPS就可以工作了
我也抛弃了公共弹性IP,因为它不再是必需的,而且,拥有公共I.p阻止了我利用负载平衡器。希望这对其他人有所帮助。解决了这个问题,我犯的错误是,我在我的monster DNS上为我的AWS站点添加了一条记录,并将其指向AWS公共弹性IP作为记录,相反,我应该将我的负载平衡器的CNAME添加到monster DNS,一旦我这样做,HTTPS就可以工作了
我也抛弃了公共弹性IP,因为它不再是必需的,而且,拥有公共I.p阻止了我利用负载平衡器。希望这对其他人有所帮助。您的ElasticBeanstalk环境是否在专有网络中?感谢您的回复,我是AWS的新手,如何判断我的EB环境是否在专有网络中?@hephalump-当我查看EC2仪表板并单击Elastic Public IP时,范围是专有网络。此外,当我点击实例时,我看到二级私有IP在VPC中有一个VPC IDIs。您的ElasticBeanstalk环境在VPC中吗?感谢您的回复,我是AWS的新手,如何判断我的EB环境是否在VPC中?@hephalump-当我查看EC2仪表板并点击Elastic Public IP时,范围是VPC。另外,当我点击实例时,我看到二级私有IP有一个VPC ID