我在不同的虚拟主机上有一个前端和后端服务器,
我使用 Netlify 托管前端和 AWS 托管后端
当我将前端与后端连接时给我错误:混合内容错误(Http/Https)
Mixed Content: The page at 'https://www.frontend-domain.net/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://domain-eu-west-3.elb.amazonaws.com'. This request has been blocked; the content must be served over HTTPS.
因为前端使用 https 而后端使用 http.( http://domain-eu-west-3.elb.amazonaws.com )。
我使用负载均衡器连接到我的 ec2 实例(后端)。
问题是 :
我如何使负载均衡器(domain-eu-west-3.elb.amazonaws.com)使用 https 并添加证书?
它是免费的吗?
最佳答案
how i make loadbalancer(domain-eu-west-3.elb.amazonaws.com) uses https and add certificate ?
您需要您自己的域名 .您不能使用
domain-eu-west-3.elb.amazonaws.com
因为这是 AWS 拥有的域,而不是您的。获得域名后,您可以获得 免费来自 AWS ASM 的 SSL 证书。is it free ?
有一些免费的域名提供商。你可以试试。但是对于任何严重的事情,最好还是实际购买一些东西。
关于amazon-web-services - 使用 AWS 负载均衡器的证书颁发机构 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69569021/