更新时间:2023-03-24 23:32:02
CDN Pro提供了一套与生产环境并行的演练环境,我们强烈建议您先在演练环境上部署并测试加速项目后,再部署到生产环境中,以确保业务行为可以符合您的预期。CDN Pro提供了演练环境的节点服务器IP,您需要进行一些简单的配置以将测试请求解析到这些服务器IP上。本文将为您介绍如何测试您的加速项目。
查看演示环境节点服务器IP的方式如下:
部署加速项目选择部署环境的时候,在系统弹窗中,将鼠标移动到“演练”环境后面的问号图标(),系统将展示演示环境当前的服务器IP列表,选择所需测试地区的服务器,点击IP后面的复制图标(
),即可复制出IP地址。
直接在命令行工具中通过 curl 域名 staging.qtlcdn.com 来获取IP地址列表。
$ curl staging.qtlcdn.com
[
{ "ip":"163.171.230.47", "ipVersion":4,
"code":"US.GA", "location":"United States" },
{ "ip":"115.223.12.247", "ipVersion":4,
"code":"CN.ZJ", "location":"China" },
{ "ip":"163.171.228.89", "ipVersion":4,
"code":"US.VA", "location":"United States" },
{ "ip":"112.240.57.248", "ipVersion":4,
"code":"CN.SD", "location":"China" },
{ "ip": "2401:c500:fd00:0002:1c7b:a470:f69b:6e2a", "ipVersion":6,
"code": "RO.B", "location": "Romania" },
{ "ip": "2409:8c54:2000:060b:c35f:367c:72f3:6274", "ipVersion":6,
"code": "CN.GD", "location": "China" }
...
]
查看演示环境节点包含如下信息:
您可根据您的业务需要选择对应的测试节点并IP复制出来。
注意事项:如果您的测试域名未备案,请不要选择中国地区的服务器IP进行测试(location为China),否则系统会根据法规要求对测试请求进行限制,直接返回HTTP 451错误状态码。
在您本地电脑修改hosts文件,绑定测试域名和测试服务器IP(注意:必须配置IP地址在前,加速域名在后,使用空格分隔,顺序不能调)。不同系统hosts文件位置及配置示例如下:
163.171.230.47 cdnpro.mydomain.com
hosts文件配置完成后,您可以直接在本地浏览器中输入测试url以测试业务行为。
您可以直接在cURL的测试命令中添加 --resolve,以直接在命令行中绑定测试域名和CDN Pro的测试服务器 IP。cURL测试请求示例如下:
$ curl -v https://cdnpro.mydomain.com/index.html --resolve cdnpro.mydomain.com:443:163.171.230.47