我正在使用AWS来完成所有这些工作。我有一个注册域名和一个链接到ec2实例的静态IP地址。我可以在浏览器中使用http://连接到服务器,但是使用https://连接时出错。错误是:ERR_SSL_PROTOCOL_ERROR。 ec2实例设置了一个安全组,该组在传入和所有流量传输时启用了端口443。 我错过了什么吗?我是否必须使用带有https监听器的弹性负载均衡器,或者是否有办法让我现在可以使用它?
编辑:我还通过aws证书管理器向我的域发布了公共证书。 CNAME通过路由53链接到域。
答案 0 :(得分:0)
您需要创建一个自签名证书,然后将其添加到AWS中的静态网站。在AWS控制台中有设置使其成为https站点。然后在浏览器中导入该证书,以便当浏览器调用您的网站时它将提供证书,当两个证书匹配时,SSL将发生握手。它与ELB无关。