如何强制云端使用 https(重定向 http -> https)
How to force cloudfront to use https (redirect http -> https)
我通过 s3/coludfront 在 aws 上托管一个静态站点。无论如何,我可以强制云端将所有 http 请求重定向到 https 版本。
强制使用 http -> https。
- 前往云端分发
- Select分布
- 转到行为
- select 那个然后点击编辑
- 现在您可以选择重定向 http -> https
如果您使用的是 CloudFormation:
Resources:
Distribution:
Type: AWS::CloudFront::Distribution
Properties:
...
DistributionConfig:
DefaultCacheBehavior:
ViewerProtocolPolicy: redirect-to-https
...
之前的回答说只使用 https,但如果查看者发送 HTTP 请求,那将 return 403(禁止访问)。
https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehavior.html
我通过 s3/coludfront 在 aws 上托管一个静态站点。无论如何,我可以强制云端将所有 http 请求重定向到 https 版本。
强制使用 http -> https。
- 前往云端分发
- Select分布
- 转到行为
- select 那个然后点击编辑
- 现在您可以选择重定向 http -> https
如果您使用的是 CloudFormation:
Resources:
Distribution:
Type: AWS::CloudFront::Distribution
Properties:
...
DistributionConfig:
DefaultCacheBehavior:
ViewerProtocolPolicy: redirect-to-https
...
之前的回答说只使用 https,但如果查看者发送 HTTP 请求,那将 return 403(禁止访问)。
https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CacheBehavior.html