我们一直在努力

AWS CloudFront(AWS CDN)设置、使用教程;为WordPress加速

因网络知识浅薄,若有错漏,麻烦不吝指正。

一、AWS CloudFront 标签的文章" target="_blank">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
20200425 5ea3929f06267
选择 WEB 加速
20200425 5ea392a104abd
Origin Domain Name:只能是域名,www.tg.tn
Origin Protocol Policy:如果安全性重要,就用https
Query String Forwarding and Caching:选择全部缓存
Compress Objects Automatically:选YES
20200425 5ea392a2db210
20200425 5ea392a4aaa3e
申请/导入域名SSL证书:https://console.aws.amazon.com/acm/home?region=us-east-1#/
AWS SSL证书申请,安装说明一步一步,非常简单。
导入证书的话,选择Apache格式的。

这就是创建好的。选择 ID 进入CDN管理,选择EDIT
20200425 5ea392a6abd28

20200425 5ea392a8abce5

Alternate Domain Names(CNAMEs):填写要加速的域名
SSL Certificate:可以用AWS的(免费),也可以用自己的SSL证书(免费)
20200425 5ea392aa9e197
三、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给的加速域名)
20200425 5ea392ac6ea46

20200425 5ea392ae1e1c4
四、设置AWS CloudFront(AWS CDN)为WordPress加速

WordPress,因为需要登陆、评论等,因此需要对其他部分进行设置。类似需要登陆、评论的程序,均需要设置。

进入你的AWS CloudFront设置页面,点击 Behaviors,编辑默认规则
20200425 5ea392b02114c
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
20200425 5ea392b227c4a
然后创建新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-*
20200425 5ea392b3f2d0e

20200425 5ea392b5b8969
继续创建新Behaviors
Path Pattern:/wp-admin/*
20200425 5ea392b7a613c

20200425 5ea392b9722a8
继续创建新Behaviors
Path Pattern:/wp-json/*
20200425 5ea392bb65e27

20200425 5ea392bd39494
参考:https://jeffreyeverhart.com/2018/12/07/setup-aws-cloudfront-for-wordpress-scaling-this-blog/,并得到SaltyFishTech老板的热心指导。

博客声明与版权说明
重要声明
内容性质说明
本博客专注于记录博主个人对服务器产品的测评体验与相关优惠资讯,不从事任何主机、服务器租赁业务,不参与任何交易,亦非中介机构。博客所载信息均来源于网络公开渠道或服务商主动提供,仅供个人记录与交流之用。
免责声明
本博客对所刊载内容不作任何明示或默示的保证(包括但不限于准确性、完整性、时效性),内容不构成任何购买、使用建议或引导。访问者请自行甄别信息,独立作出判断并承担相应风险。
合规使用要求
访问本博客请严格遵守中华人民共和国及所在地区有关互联网的各项法律法规。严禁利用本博客提及的任何内容从事违法违规活动,由此产生的一切法律责任与后果由行为人自行承担。
访问资格
未成年人及不具备独立承担法律责任能力的个人或群体请勿访问本博客。
协议生效
您一旦访问本博客,即视为您已充分阅读、理解并同意接受本声明的全部条款。
版权声明
本站原创内容采用 知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0) 进行授权。
转载、引用请注明原文出处与作者信息。
文章名称:《AWS CloudFront(AWS CDN)设置、使用教程;为WordPress加速》
文章链接:https://www.52pchome.com/19756.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。