米狗

  • kubernets
  • docker
  • AWS
  • linux
  • nginx
Kratos
  1. 首页
  2. 公有云
  3. AWS
  4. 正文

AWS CloudFront配置说明

2022年10月28日 1227点热度 0人点赞 0条评论

AWS CloudFront介绍

AWS CloudFront是Amazon提供的针对网站缓存、加速服务,利用AWS在全球提供的缓存站点,为用户提供网站静态资源加速服务,提升网站体验。CloudFront与国内大部分CDN服务商类似,提供类似静态文件、JS、图片、视频等加速服务,按量付费。

AWS CertManager是AWS云提供的用于管理证书的服务,可以管理AWS自身签名的私有证书、公有云证书或第三方申请的证书,其中使用AWS签发的公有云证书可以免费使用在AWS官方服务,无法导出证书。

CloudFront若要使用AWS签发的公网证书,必须在国外us-east-1区域申请公网证书。国内AWS由于很多功能限制,因此国内版本的CloudFront无法使用AWS签发的公网证书。

AWS CloudFront配置与国内厂商CDN配置稍有不同,理解上也有不同。

AWS CloudFront管理界面

https://cn-northwest-1.console.amazonaws.cn/cloudfront/v3/home?region=cn-north-1#/distributions

AWS CloufdFront配置要求

加速域名:megou.life

源站域名:cdn.megou.life AWS不支持IP地址,因此自定义一个指向源站的域名。

证书服务:阿里云上申请的免费证书,一年有效期。

AWS CloudFront界面说明

Distributions:用于管理及配置网站加速服务;

Policy:用于配置CDN安全策略及其他自定义策略,内置模板,也可以自己定义;

Reports:用于查看CDN使用情况

Security:CDN安全配置

Key Management:管理公钥,网站双向加密使用。

AWS CloudFront配置

进入Distributions,点击Create Distributions进行cdn创建。

重点说明:

Origin Domain,此处输入你需要加速的域名,此处为megou.life,与需求一致;

Name:此处的Name并不是用于显示的名字,而是源站域名,此处为我们自定义的cdn.megou.life

证书:中国区CloudFront无法使用AWS官方免费颁发的SSL证书,因此需要在第三方申请SSL证书并上传,才能实现访问网站时不会报SSL错误,否则会显示AWS的内部证书。

Alternate domain names:使用自定义域名,一般我们加速网站会使用加速域名,确保访问不受影响,可以输入多个,也可以通配符域名。

以上配置完毕,当Last Modified变成绿色表明AWS配置完成,一般需要等待一段时间。

AWS CloudFront测试

本地测试,为了安全上线,建议本地测试无问题后在进行DNS切换。测试也较为简单,本地host加解析接口。

以上我们可以看到aws分配的域名信息d2b9mu7zq7kqf5.cloudfront.cn,通过ping其ip地址

然后在host内增加以下内容。

测试配置生效

打开浏览器访问测试,可以正常访问,查看远程地址可以看到已经是cdn地址,自此配置完毕。

AWS CloudFront配置中问题汇总

  1. 无法使用AWS颁发的SSL证书,由于国内AWS与国外版本问题,无法使用,必须使用其他证书方可实现网站SSL访问不报错;
  2. 配置完毕后无法访问,由于对Orgin Domain与Name理解问题,Orgin Doamin为加速域名,Name为源站域名,切记;

  1. 登陆报错,提示Cookies被阻止。

修改Cookies为ALL。

  1. 后台显示不全

分析中

标签: 暂无
最后更新:2022年10月28日

duhongjun

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

归档

  • 2024 年 10 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 11 月
  • 2023 年 4 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月

分类目录

  • AWS
  • docker
  • elasticsearch
  • Jenkins
  • kubernets
  • linux
  • mysql
  • nginx
  • Oracle
  • php
  • redis
  • zabbix
  • 个人
  • 中间件
  • 公有云
  • 大数据
  • 安全工具
  • 微软
  • 操作系统
  • 数据库
  • 未分类
  • 监控
  • 科技
  • 网络技术
  • 资讯
  • 阿里云

COPYRIGHT © 2024 米狗. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

沪ICP备2021019346号-1