【问题标题】:Issues in setting up https for domain. Files are on Amazon Beanstalk为域设置 https 的问题。文件在 Amazon Beanstalk 上
【发布时间】:2016-11-15 10:27:15
【问题描述】:

我想为我的域名设置 https。我的文件在 AWS Beanstalk(php 网站)上

我为域名注册了 namecheap ssl。 在 EC2 控制台上: 默认情况下配置了 ELB。我将我的 SSL 添加到 I AM 并附加了使用项目创建的 ELB。我想在我的 ELB 上终止来自 Web 的 HTTPS 请求并将 http 请求发送到我的实例。

安全组: ELB:默认elb(http、https和ssh端口配置)和默认vpc附加到ELB(http和https配置。源为0.0.0.0)

实例:附加了默认的 vpc 安全组。

当我尝试做 https://the_aws_elb_link 时: 铬错误:NET::ERR_CERT_COMMON_NAME_INVALID Safari 错误:主机名不匹配

我检查了所有 ssl 上传的 md5。他们退房。

当我尝试使用 https 输入我的域名时:无法访问此站点

我想要什么:https://www.mydomain.com 和我的 ELB 上的身份验证

elb listners configured CNAME settings

【问题讨论】:

  • 您为 ELB 设置了哪些监听器?当然,SSL 不适用于the_aws_elb_link,因为您需要为 www.yourdomain.com 设置 ssl。
  • http 80 http 80 https 443 https 443 我上传的ssl证书
  • 检查下面的答案你必须这样设置才能工作
  • 检查编辑的答案

标签: amazon-web-services ssl https amazon-elastic-beanstalk amazon-elb


【解决方案1】:

您需要以这种方式设置 ELB 侦听器才能正常工作。

您的域指向 EC2 IP 地址,它应该指向 AWS ELB C-Name,然后它将提供 SSL 证书。

ping www.lbacs.org
PING www.lbacs.org (98.124.199.6): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1

【讨论】:

  • 我使用了您所说的确切设置。当我尝试使用 mydomain .com 连接时:它说网站无法访问
  • 让我知道你在上述设置后得到了什么
  • 这很奇怪。给我这个错误:删除端口上的侦听器:80。无法在端口上创建侦听器:80。侦听器无法同时使用安全和不安全协议与 InstancePort 80 通信
  • 我猜这与我设置的安全组有关?当我尽我所能时,我也这样做了:docs.aws.amazon.com/elasticbeanstalk/latest/dg/…
  • 将规则添加到您的安全组 https 443 0.0.0.0/0
猜你喜欢
  • 2020-03-21
  • 2018-02-27
  • 2021-02-22
  • 2016-01-04
  • 2015-04-10
  • 2020-11-15
  • 2015-08-07
  • 2013-03-05
相关资源
最近更新 更多