HTTPS AWS Elastic Beanstalk

问题描述 投票:0回答:1

我正在尝试让我的AWS Elastic Beanstalk环境使用HTTPS ...但是,当我在浏览器中打开我的网站时,它显示的是不安全的连接。

我不确定这是我的安全组或负载均衡器配置的问题...

load balancer config

security group config

node.js amazon-web-services ssl https amazon-elastic-beanstalk
1个回答
2
投票

您应该为您的环境的负载均衡器分配证书:

  1. 打开Elastic Beanstalk控制台。
  2. 导航到您的环境的管理页面。
  3. 选择配置。
  4. 在“负载均衡器”配置卡上,选择“修改”。 注意 如果负载平衡器配置卡没有“修改”按钮,则您的环境没有负载平衡器。
  5. 在“修改负载平衡器”页面上,该过程因与环境关联的负载平衡器类型而异。 经典负载均衡器 选择添加侦听器。 在Classic Load Balancer侦听器对话框中,配置以下设置: 对于Listener端口,键入传入流量端口,通常为443。 对于Listener协议,请选择HTTPS。 对于Instance port,键入80。 对于Instance协议,请选择HTTP。 对于SSL证书,请选择您的证书。 选择添加。 应用程序负载均衡器 选择添加侦听器。 在“应用程序负载均衡器侦听器”对话框中,配置以下设置: 对于Port,键入传入流量端口,通常为443。 对于Protocol,请选择HTTPS。 对于SSL证书,请选择您的证书。 选择添加。 注意 如果下拉菜单未显示任何证书,则应在AWS Certificate Manager(ACM)中创建或上载自定义域名的证书(首选),或使用AWS CLI将证书上载到IAM。
  6. 选择Apply。

参考:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-elb.html

编辑:如果您的问题与不受信任的证书有关,请按照下列步骤操作:https://aws.amazon.com/pt/premiumsupport/knowledge-center/acm-certificate-error-https/

如果使用AWS Certificate Manager(ACM)导入自签名证书,则某些浏览器可能不信任该证书。要解决此错误,请使用ACM申请证书或联系您的CA.

© www.soinside.com 2019 - 2024. All rights reserved.