我使用 nodejs 来托管我的网站使用的一些图像。它可以在较新版本的 safari、chrome 和 Firefox 上完美运行。但是对于一些使用旧版本野生动物园的人来说,使用旧ios设备的人无法使用该网站,因为由于SSL错误,图像将无法加载。
这是旧版 safari 控制台中显示的内容。
加载资源失败:发生 SSL 错误,无法与服务器建立安全连接。
这是网站: https://nindoa.mx 我的 nodejs 服务器使用 https,并且有一个使用 cloudfront 的 AWS 证书。
该错误很可能发生在设备和 Cloudfront 支持due to mismatch in TLS versions
。
较旧的设备适用于 TLS v1.1 或更高版本,而最新的设备适用于 TLS v1.2 或更高版本。
确保在创建 Cloudfront CDN 时选择了所需的正确配置。需要确定模型支持的 TLS 才能深入调试问题。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html