可以只将子域绑定到 Amazon Cloudfront 吗?
Possible to tie only subdomain to Amazon Cloudfront?
我计划将资产卸载到 Amazon S3
并在其上添加 Amazon Cloudfront
。我正计划为此注册一个新域名。现在我想知道是否可以将一个子域绑定到Amazon Cloudfront,同时将其他子域指向另一台服务器,如下:
https://www.example.com > 另一台服务器
此外,为了上述目的,通过 Amazon Route 53
结合 Amazon Certificate Manager
进行设置会容易得多吗?
子域被视为完全独立的域名,因此您当然可以将它们指向不同的目的地。
或者,您可以使用一个域名,但根据使用的路径将 Amazon CloudFront 配置为指向不同的来源(例如 S3 和负载均衡器),例如:
example.com
--> 负载均衡器
example.com/images
--> Amazon S3 存储桶
我注意到您打算使用 HTTPS。需要注意的几点:
- 使用您自己的域名直接指向 Amazon S3 存储桶将不适用于 HTTPS
- Amazon CloudFront 可以通过以下方式支持 HTTPS:
xxx.cloudfront.net
= 免费
- 使用服务器名称指示 (SNI) = 免费,但不适用于某些 browsers/Operating 系统
- 自定义域名=0/month
参见:Using HTTPS with CloudFront and Amazon CloudFront Custom SSL
我计划将资产卸载到 Amazon S3
并在其上添加 Amazon Cloudfront
。我正计划为此注册一个新域名。现在我想知道是否可以将一个子域绑定到Amazon Cloudfront,同时将其他子域指向另一台服务器,如下:
https://www.example.com > 另一台服务器
此外,为了上述目的,通过 Amazon Route 53
结合 Amazon Certificate Manager
进行设置会容易得多吗?
子域被视为完全独立的域名,因此您当然可以将它们指向不同的目的地。
或者,您可以使用一个域名,但根据使用的路径将 Amazon CloudFront 配置为指向不同的来源(例如 S3 和负载均衡器),例如:
example.com
--> 负载均衡器example.com/images
--> Amazon S3 存储桶
我注意到您打算使用 HTTPS。需要注意的几点:
- 使用您自己的域名直接指向 Amazon S3 存储桶将不适用于 HTTPS
- Amazon CloudFront 可以通过以下方式支持 HTTPS:
xxx.cloudfront.net
= 免费- 使用服务器名称指示 (SNI) = 免费,但不适用于某些 browsers/Operating 系统
- 自定义域名=0/month
参见:Using HTTPS with CloudFront and Amazon CloudFront Custom SSL