Php 卷曲/归档“获取内容/获取标题”;“无法打开流”;

Php 卷曲/归档“获取内容/获取标题”;“无法打开流”;,php,curl,nginx,amazon-ec2,file-get-contents,Php,Curl,Nginx,Amazon Ec2,File Get Contents,在隔离问题之后,我正在使用以下代码测试API: $url = 'http://example.com/api/myendpoint; print_r(get_headers($url));die(); 有时它确实有效,但有时它返回404。 我访问的链接只返回一个JSON响应 这是在我重新启动AmazonEC2服务器后开始的 如果我在当地这样做,似乎效果更好(但即使在那里有时也不起作用) 我尝试在一些在线php测试人员中进行测试。同样的问题 我认为这是一个服务器配置问题,但我不知

在隔离问题之后,我正在使用以下代码测试API:

    $url = 'http://example.com/api/myendpoint;
    print_r(get_headers($url));die();
有时它确实有效,但有时它返回404。 我访问的链接只返回一个JSON响应

这是在我重新启动AmazonEC2服务器后开始的

如果我在当地这样做,似乎效果更好(但即使在那里有时也不起作用)

我尝试在一些在线php测试人员中进行测试。同样的问题

我认为这是一个服务器配置问题,但我不知道如何调试它

谢谢你的帮助

更新

当我看到我的请求/响应的HTML属性时,我得到了这些数据

Array
(
    [url] => http://example.com/api/myendpoint
    [content_type] => text/html
    [http_code] => 404
    [header_size] => 163
    [request_size] => 206
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.00557
    [namelookup_time] => 0.004207
    [connect_time] => 0.004851
    [pretransfer_time] => 0.004874
    [size_upload] => 0
    [size_download] => 579
    [speed_download] => 103949
    [speed_upload] => 0
    [download_content_length] => 579
    [upload_content_length] => 0
    [starttransfer_time] => 0.005555
    [redirect_time] => 0
    [redirect_url] => 
    [primary_ip] => ::ffff:XX:XX:XX:XX
    [certinfo] => Array
        (
        )

    [primary_port] => 80
    [local_ip] => ::ffff:YY.YY.Y.YY
    [local_port] => 42744
)
问题是主ip XX:XX:XX:XX:XX不是我的实际ip。在amazon web服务器中更改实例之前,它是我的旧ip。
这可能是导致问题的原因,但我如何修复它呢?

我发现了问题所在:

当我更改amazon web服务器时,在OVH主机中,我更改了dns的ipv4。 但是我没有改变ipv6


因此,有时当我尝试访问该站点时,呼叫被重定向到正确的ip(ipv4中显示的路径),有时是旧的错误ip(ipv6指示的路径)

我发现了它是什么:

当我更改amazon web服务器时,在OVH主机中,我更改了dns的ipv4。 但是我没有改变ipv6


因此,有时当我尝试访问该站点时,呼叫被重定向到正确的ip(ipv4中显示的路径),有时是旧的错误ip(ipv6指示的路径)

如果您认为这是服务器配置问题,您应该将问题发布到上。关于编程的问题也是如此。如果你认为这是一个服务器配置问题,你应该把你的问题发布在上面。关于编程的问题也是如此。
Array
(
    [url] => http://example.com/api/myendpoint
    [content_type] => text/html
    [http_code] => 404
    [header_size] => 163
    [request_size] => 206
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.00557
    [namelookup_time] => 0.004207
    [connect_time] => 0.004851
    [pretransfer_time] => 0.004874
    [size_upload] => 0
    [size_download] => 579
    [speed_download] => 103949
    [speed_upload] => 0
    [download_content_length] => 579
    [upload_content_length] => 0
    [starttransfer_time] => 0.005555
    [redirect_time] => 0
    [redirect_url] => 
    [primary_ip] => ::ffff:XX:XX:XX:XX
    [certinfo] => Array
        (
        )

    [primary_port] => 80
    [local_ip] => ::ffff:YY.YY.Y.YY
    [local_port] => 42744
)