ACCESS DENIED
小Z小Z  2020-04-25 09:58 主机之家测评 隐藏边栏 |   抢沙发  261 
文章评分 0 次,平均分 0.0

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

一、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 老板的热心指导。

声明:1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
小Z
小Z 关注:0    粉丝:0
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。

发表评论

扫一扫二维码分享