我们一直在与一个问题进行抗争,在将一个nopcommerce网站移动到具有不同IP地址的新服务器后,使用“SagePay服务器”进行24小时的5006错误。Cloudflare with SSL&SagePay Server 5006错误
我们在完全SSL模式下使用Cloudflare上启用的SSL的免费cloudflare服务,然后在我们的服务器上使用自签名证书,以便始终保证连接始终安全。这在旧服务器上也是一样的。
当移动服务器,我们只需更新couldflare的IP地址在新的IP地址指向,但我们开始在结算过程中得到5006个错误...
SagePay支持告诉我们,他们无法连接到我们的通知使用SSL的网址。我们的服务器显示没有尝试从他们的服务器连接到我们的SapePays日志文件显示“internal_error”没有更多有用的信息。
但是,有可能将通知URL从浏览器传递给SagePay,并且它可以正常工作。
我们更改了通知URL以使用http而不是https,然后重定向回https以访问我们的重定向页面......这可以工作,但不能解决为什么SagePay无法通过Cloudflare与SSL协同工作。 – JaxUK
另外一个需要提及的是我们使用SNI(服务器名称指示),因此我们可以在同一台服务器上拥有多个具有相同IP地址的SSL网站......也许SagePay不支持SNI。 – JaxUK
嗨,你说你已经移动了服务器 - 我相信你已经将新IP地址添加到sagepays白名单?否则它会错误 –