所以我在Godaddy上有一个Wordpress网站,但DNS在Route53上,我希望它只能通过https访问。
所以我使用ACM和使用该证书的Cloudfront发行版设置了SSL证书,但我从GoDaddy获得的只是一个IP地址Cloudfront不允许我将原点设置为IP。
有什么方法可以做到这一点?
组成一个新的主机名。如果您的域名是example.com,请将其命名为origin.example.com
。只要该名称当前未使用且位于您控制的域中,该名称实际上并不重要。
在Route 53中创建A记录,将origin.example.com
指向服务器的IP地址。
然后,在CloudFront中,将Origin Domain Name设置为origin.example.com
。将原始协议策略设置为“仅HTTP”。在“缓存行为”设置中,将Host
标头列入白名单以转发到源。
CloudFront将使用该名称通过Route 53查找服务器的IP地址。