我已经为我们的 Cloudfront 发行版设置了一个备用域名,以便我们可以从 oursite.com 提供服务。我们想要禁用 ourdistid.cloudfront.net,这样我们的网站就只能从一个主机名访问。这可能吗?
是的,您可以做到这一点,尽管可能不在您期望的地方。
默认情况下,CloudFront 将Host:发送到源服务器的请求中的标头设置为具有源服务器主机名的值。
但是,您可以将 CloudFront 配置为将原始请求的主机标头转发到源服务器。它不会改变请求的路由方式,只会改变转发的标头。
之后,当请求的Host:标头与 *.cloudfront.net 主机匹配时,配置您的 Web 服务器以返回您想要的响应是一件简单的事情,其中可以包含一个通用错误页面,其中包含您认为最合适的任何代码,例如503 服务不可用、404 未找到、403 禁止或 410 消失。您甚至可以使用 301 永久移动。无论对您来说最有意义。
您无法从字面上禁用分配的端点,但您可以阻止它返回您的任何内容。
| 归档时间: |
|
| 查看次数: |
1144 次 |
| 最近记录: |