cURL 错误 28:1001 毫秒后连接超时

问题描述 投票:0回答:2

我正在开发一个 Web 应用程序,由用于后端的 Laravel API 和用于前端的 Angular SPA 组成。

问题是,每次我尝试通过前端访问AWS数据时,我都会得到:

cURL error 28: Connection timed out after 1001 milliseconds

当我直接从 bakcend 访问时,它工作得很好。

有什么想法吗?

javascript angular laravel amazon-web-services curl
2个回答
0
投票

这些通常是基本的网络问题。当连接超时时,最可能的原因是防火墙丢弃数据包。您尚未详细指定您的系统和连接,但您正在使用 AWS,并且默认情况下这些系统的所有端口都受到防火墙保护。因此,您很可能需要打开一些端口或将两个实例放入同一安全组中,并允许所有内容在该安全组内流动。您可以使用 ping 和 telnet 来测试非常基本的连接。


0
投票

这意味着存在网络连接问题,导致您的服务器无法向自身执行“环回”请求。

这基本上是您的服务器(规则/安全/防火墙)阻止了curl请求。

PHP Curl 服务用于从服务器获取 http 请求的数据。

© www.soinside.com 2019 - 2024. All rights reserved.