使用自定义域名的 Amazon CloudFront 设置
Amazon CloudFront setup with custom domain name
我有一个应用程序在以下 URL 下提供资产:
https://example.com/assets/...
现在我想使用 Amazon CloudFront 为这些资产提供 URL
https://cdn.example.com/assets/...
我做过的事情:
- 我用
cdn.example.com
的起源创建了一个新的发行版
- 我添加了
CNAME
DNS 记录指向 cdn.example.com
到 example.com
现在我觉得该配置无法通过 CloudFront 提供资产。相反,如果我请求我的 CloudFront 域名,假设 dpw02sdffky7p.cloudfront.net
,我将被重定向到 example.com
。所以感觉我的资产仍然由我的服务器提供,只是中间有一些重定向。
我说的对吗?实现我的目标的正确配置是什么?
在 route53 中创建 cname 记录时,对于像 cloudfront 这样的端点,别名应该设置为 yes,它将在服务器端本身解决重定向。
我有一个应用程序在以下 URL 下提供资产:
https://example.com/assets/...
现在我想使用 Amazon CloudFront 为这些资产提供 URL
https://cdn.example.com/assets/...
我做过的事情:
- 我用
cdn.example.com
的起源创建了一个新的发行版
- 我添加了
CNAME
DNS 记录指向cdn.example.com
到example.com
现在我觉得该配置无法通过 CloudFront 提供资产。相反,如果我请求我的 CloudFront 域名,假设 dpw02sdffky7p.cloudfront.net
,我将被重定向到 example.com
。所以感觉我的资产仍然由我的服务器提供,只是中间有一些重定向。
我说的对吗?实现我的目标的正确配置是什么?
在 route53 中创建 cname 记录时,对于像 cloudfront 这样的端点,别名应该设置为 yes,它将在服务器端本身解决重定向。