我已为我们的Cloudfront分配设置了备用域名,因此我们可以从oursite.com提供服务。我们想禁用我们的distid.cloudfront.net,因此我们的网站只能从一个主机名访问。这可能吗?
答案 0 :(得分:1)
是的,您可以这样做,但可能不在您可能期望的地方。
默认情况下,CloudFront将发送到源服务器的请求中的Host:
标头设置为具有源服务器主机名的值。
但是,您可以将CloudFront配置为将原始请求的主机标头转发到源服务器。它不会更改请求的路由方式,只会更改转发的标头。
之后,当请求的Host:
标头与* .cloudfront.net主机匹配时,将Web服务器配置为返回所需的响应是一件简单的事情,该主机可以包含一般的错误页面。您似乎最合适的代码,例如503 Service Unavailable,404 Not Found,403 Forbidden或410 Gone。你甚至可以使用301 Moved Permanently。无论什么对你最有意义。
您无法逐字停用指定的端点,但可以阻止其返回任何内容。