wordpress - 有什么方法可以将 AWS Cloudfront 设置为指向静态 IP 地址(托管在 GoDaddy 上的 WP)?

标签 wordpress amazon-web-services https amazon-cloudfront amazon-route53

所以我在 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.example.com .将源协议(protocol)策略设置为“仅 HTTP”。在缓存行为设置中,将 Host 列入白名单用于转发到原点的 header 。

CloudFront 将使用该名称通过 Route 53 查找服务器的 IP 地址。

关于wordpress - 有什么方法可以将 AWS Cloudfront 设置为指向静态 IP 地址(托管在 GoDaddy 上的 WP)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55681184/

相关文章:

php - 如何使用 html 标签对字符串进行 base64 编码和 base64 解码?

swift - 解析 REST API key 破坏客户端 key 身份验证

java - 配置 Http 安全

ruby-on-rails - 发送文件 aws s3 载波

Amazon AWS Buildpack 中完美的服务器部署

apache - 301重定向后是否有必要保留HTTPS RewriteRule?

url - Tomcat session 管理——url重写和从http切换到https

javascript - 检测手机或平板设备

php - Wordpress SSL - 请求超出了 10 个内部重定向的限制

wordpress - 谷歌网站管理员检测到网站重复内容