Apple Pay 显示域验证失败。无法访问服务器上的验证文件

Apple Pay shows Domain verification failed. Unable to access verification file on server

我正在尝试验证 Apple Pay 的服务器域。我已经按照 Apple 支付说明放置了 apple-developer-merchantid-domain-association.txt,我也可以使用 URL 访问此文件。

但是当我要验证域时,它显示以下错误:

域验证失败。无法访问服务器上的验证文件。确认文件位于正确的位置,未启用代理和重定向,并且记录的 Apple 域验证 IP 地址可以访问您的服务器。

不知道配置有什么问题

顺便说一句,此网站托管在负载均衡器后面的 AWS 上。

我解决了:

  • 这听起来很奇怪,但确实有效。早些时候,我们使用的是 ACM 提供的亚马逊提供的 SSL。由于 SSL 相关问题,Apple 无法验证域。之后我们从 GoDaddy 获取新的 SSL 并在服务器上设置它解决了我们的问题。

Apple 似乎无法通过 AWS 提供的免费 SSL 验证域。