Php 卷曲/归档“获取内容/获取标题”;“无法打开流”;
在隔离问题之后,我正在使用以下代码测试API: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测试人员中进行测试。同样的问题 我认为这是一个服务器配置问题,但我不知
$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
)