gpt4 book ai didi

php - 间歇性连接问题 EC2,letsencrypt SSL

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:00 25 4
gpt4 key购买 nike

我的 React native 应用程序遇到奇怪的连接问题。

看来我可以在同一网络上的一台设备上连接到 API,但不能连接到另一台设备。而且这个问题是间歇性的,我通常可以在两个设备上连接。

到目前为止的观察

  • 服务器已启动并正在运行,我可以 ping 通它。重新启动服务器、PHP、nginx,以防万一。
  • 尝试在我的手机和 Mac 上连接 Postman、各种浏览器。还用了安卓模拟器。当它无法连接时,设备似乎无法以任何方式连接。虽然 ping 服务器仍然成功,但我可以通过 ssh 登录。
  • 我相信请求没有到达服务器。没有日志表明我的请求已收到。
  • 在 WiFi 和手机的数据连接之间切换并不能解决问题。
    • 我还尝试了各种缓存控制设置,例如请求 cache-control: no-cache 和响应 cache-control: no-cache, no-存储,必须重新验证,私有(private)。我只是这样做了,所以不确定它是否需要时间才能工作,因为某些东西可能已经被缓存了?

该站点位于 AWS EC2 实例上,具有 letsencrypt SSL、laravel 5、nginx。

最佳答案

问题最终是由 DNS 记录冲突引起的。我在 AWS Route53 上设置了一些 DNS 记录,但没有意识到我的域提供商在我购买域时也有一些默认记录。结果是有时它会在 AWS 上使用正确的记录,有时它会使用无意义的记录。

因此,为了解决问题,我删除了域名提供商处的所有记录。经过一些传播时间后,这解决了问题。希望这对某人有帮助。

关于php - 间歇性连接问题 EC2,letsencrypt SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49847903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com