因网络知识浅薄,若有错漏,麻烦不吝指正。
一、AWS CloudFront简单介绍
Amazon CloudFront,即AWS CDN,节点分布全球,亚洲国内、日本、香港、新加坡等,除国内节点需要备案,其他均不需要。
首年免费,每月送 50GB 流量。流量只计算出流量,入流量不计。
AWS CloudFront 官网:https://aws.amazon.com/cn/cloudfront/
二、AWS CloudFront 的注册
AWS CloudFront 有中文页面,注册需要手机、信用卡验证。
三、AWS CloudFront 的申请、设置
以 tg.tn 为例(在主机处,同时绑定 tg.tn 和 www.tg.tn,访问主域名为 tg.tn)
进入 AWS CloudFront 后台,点击 Create Distribution
选择 WEB 加速
Origin Domain Name:只能是域名,www.tg.tn
Origin Protocol Policy:如果安全性重要,就用 https
Query String Forwarding and Caching:选择全部缓存
Compress Objects Automatically:选 YES

申请/导入域名 SSL 证书:https://console.aws.amazon.com/acm/home?region=us-east-1#/
AWS SSL 证书申请,安装说明一步一步,非常简单。
导入证书的话,选择 Apache 格式的。
这就是创建好的。选择 ID 进入 CDN 管理,选择 EDIT

Alternate Domain Names(CNAMEs):填写要加速的域名
SSL Certificate:可以用 AWS 的(免费),也可以用自己的 SSL 证书(免费)
三、DNS 解析设置
在自己的域名解析处设置(建议国内 DNSPOD、DNS.COM、华为云 DNS 等)
www.tg.tn 全网解析 A 记录 为你的主机 IP(解析源)
tg.tn 国内解析 cname 为 xxx.cloudfront.net(cloudfront 给的加速域名)
www.tg.tn 国内解析 cname 为 xxx.cloudfront.net(cloudfront 给的加速域名)

四、设置 AWS CloudFront(AWS CDN)为 WordPress 加速
WordPress,因为需要登陆、评论等,因此需要对其他部分进行设置。类似需要登陆、评论的程序,均需要设置。
进入你的 AWS CloudFront 设置页面,点击 Behaviors,编辑默认规则
Viewer Protocol Policy:建议 HTTPS only,也可 Redirect HTTP to HTTPS
Allowed HTTP Methods:选 GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
Cached HTTP Methods:选择 OPTIONS
Cache Based on Selected Request Headers:选择 Whitelist
Whitelist Headers:下拉,添加 Host、Origin
然后创建新 Behaviors
Path Pattern:/wp-login.php
Forward Cookies:选择 Whitelist
Whitelist Cookies:添加如下
comment_author_*
comment_author_email_*
comment_author_url_*
wordpress_*
wordpress_logged_in_*
wordpress_sec_*
wordpress_test_cookie
wp-settings-*

继续创建新 Behaviors
Path Pattern:/wp-admin/*

继续创建新 Behaviors
Path Pattern:/wp-json/*

参考:https://jeffreyeverhart.com/2018/12/07/setup-aws-cloudfront-for-wordpress-scaling-this-blog/,并得到 SaltyFishTech 老板的热心指导。
你可能也喜欢
- ♥ 百度云:CDN 活动,500GB 流量包,年付 55 元;1TB 流量包,年付 110 元04/05
- ♥ 易加速 CDN:洛杉矶 GIA/香港 CN2 节点,免费 DDOS、CC 防护,5TB 月流量,月付 0.2 元04/04
- ♥ 阿里云:CDN,有国内和亚太,100GB 流量,年付 22 元;500GB 流量,年付 96 元04/05
- ♥ 使用 Fikker 自建 CDN,并开放注册、使用;设置支付宝收款,可商业运营06/08
- ♥ FastCache:有香港直连节点,100GB 通用流量包,18.8 元,注册送 1T 流量包05/03
- ♥ Scarlet Cloud:流量转发服务,有枣庄联通/绍兴电信/杭州联通等节点,30GB 月流量,月付 5 元04/04







