【免费CDN】阿里云ESA免费版配置,10分钟搞定
没用过ESA?没关系。这篇走一遍从领额度到上线全流程,用免费版,0元。免费版能干啥?CDN缓存加速、DDoS基础防护、WAF规则拦截、Bot管理,外加SSL证书支持。小站和测试环境够用了。后面业务大了再升级。
## 1. 领额度
去阿里云ESA活动页面,点"领取基础版试用"。0元,不用买什么。额度3个工作日到账,发到你阿里云UID上。
## 2. 加站点
登录控制台,进ESA产品页。点"添加站点",填你的域名。`example.com`、`www.example.com`,随便哪个。
## 4. 配源站
填你服务器信息就行:
- 源站地址:IP或域名,比如 `1.2.3.4` 或 `origin.example.com`
- 端口:HTTP走80,HTTPS走443
- 协议:看源站支持哪个选哪个
配完之后流量路径变了:访客 → ESA边缘节点 → 你的源站。ESA当中间人。
## 5. 改DNS
ESA给你一个CNAME地址,格式类似 `xxx.esa.aliyun.com`。去你DNS管理平台(阿里云DNS、DNSPod、Cloudflare,随便你用哪个),把原来A记录改成CNAME,指向这个地址。
阿里云DNS的操作,具体操作步骤详见:https://help.aliyun.com/zh/edge-security-acceleration/esa/getting-started/add-your-website-to-esa?spm=a2c4g.11186623.help-menu-2673927.d_1_0.58ac64d1HiVO4u&scm=20140722.H_2868632._.OR_help-T_cn~z-V_1
1. 登录DNS控制台
2. 找到对应域名解析记录
3. 记录类型从"A"改成"CNAME"
4. 记录值填ESA给的CNAME地址
5. 保存
改完之后,所有访问请求先过ESA再回源。
## 6. 看效果
等5到10分钟DNS生效。然后浏览器打开你的站看看能不能正常加载,ESA控制台里站点状态显示"正常运行"就对了。再翻翻日志,有流量记录说明走ESA了。
## 出问题了?
**站打不开** — 用 `dig` 或 `nslookup` 查一下DNS有没有正确指向ESA的CNAME:
```bash
dig www.example.com
# 看返回的CNAME是不是ESA给的那个
```
**回源失败** — 源站地址和端口填对了没?ESA从你配的地址去回源取内容,地址不对肯定取不到。
**要HTTPS** — ESA控制台里配SSL证书,三种方式:Let's Encrypt免费自动签发、上传自有证书、用ESA默认证书。免费版也支持。
**WAF生效了吗** — 接入ESA就自动开了,拦截SQL注入、XSS这些常见攻击。想拦截特定IP或URL参数,去规则引擎加自定义规则。
## 额度说明
1个额度 = 1个免费版实例 = 配1个站点。你有3个站就需要3个额度。[领额度还是在活动页面](https://dashi.aliyun.com/activity/esa),0元。目前除了免费版套餐额度还有实物礼品相送:
## 日常看什么
上线后隔几天翻一下控制台:站点状态正常不、WAF有没有拦截记录、缓存命中率多少、流量和回源量对比。这些数直接告诉你防护和加速有没有在干活。
ESA基础版现在0元试用,去活动页面领就行。配置卡住了加钉钉群 `141125021249` 问人。
阿里云边缘安全加速ESA针对新用户目前支持0元试用1个月,老用户可以领取中国站免费版站内套餐及精美礼品🎁,去阿里云ESA活动页面查看。
---
*功能细节以阿里云产品页面为准。*
在大陆,eas的免费版真心不如cf好用,也不如edgeone免费版好用,是我的配置有问题吗{tieba33}
页:
[1]