|
|
楼主 |
发表于 2018-5-23 21:01:56
|
显示全部楼层
目前不少开发者在设置业务域名时,发现检查校验文件失败,可先按照如下步骤进行自查:1 P5 V9 Y! f! K- H; y- e
: i, `# J* t) G. j/ Z: w7 {1 e
; ?( f! @, X* l6 L3 W) v
, I) k e# A: E
校验文件内容错误。校验文件内容一般是非HTML数据,如果下载下来的校验文件内容为HTML数据,一般为登录态过期。请重新登录小程序下载校验文件。8 I) u' J, X. d% Q. C
" N; ~ h K* J8 C$ B% i9 h使用4G网络尝试访问链接,确认自身服务器没有拦截请求(常见于设置了白名单或者防火墙的服务器,需开发者自行确认下)
) @$ Y! ?/ O! R, `' w$ t+ z; S9 a$ F6 n# `9 z5 Y% z0 H: j
https证书过期。请确保https证书处于有效期内。
; q/ N# l1 q0 s1 m/ `0 ?, [: i7 h, G0 T2 K& g0 W6 \
使用curl 测试链接,确保curl能够正常访问链接,且curl出来的内容为校验文件内容。
S. x; s) f+ {
% T+ N5 U" v9 ~* k6 M) i使用time curl https://test.com/abc.txt查看链接时间,建议耗时在1s之内。
6 @! \2 z' k/ ^' f! L" v! {& c$ D+ p+ m0 H; o' g9 L
请确保url中的文件名与下载下来的文件名大小写一致。如下载的文件是AbC.txt,确保url是https://test.com/AbC.txt,不能是https://test.com/abc.txt
7 o3 G: \9 `" `" I/ r( a1 l: v3 J3 f- d- |) @* b2 n5 M
部分用户的服务器配置较陈旧,安全性差(如配置 768位 的 DH),为了保证通信安全,微信后台不支持,请更新服务器配置。
$ h9 O0 Z! @, m' b+ S" }- X: P* \; [1 P7 k3 }9 s. P" j
(1)通过https://cloud.tencent.com/product/tools#userDefined12,检测网址是否支持TLS1.2。7 }# A5 S$ B+ S2 x" E
(2)可通过工具 https://www.ssllabs.com/ssltest/analyze.html 检查自己的服务器,对该工具标红的各项漏洞逐项修补,建议更新配置直到该工具打分为 C及以上 。/ D% y9 \% ]- L1 `, Q
% w* I& t# t5 G* _6 o/ U* r% T- I
8. 如上述检查都没有问题,请重新下载校验文件重试,确保上传到服务器的文件内容与新下载的文件内容一致。 |
|