AmazonS3 PHP库不适用于squid

时间:2011-03-24 07:09:10

标签: php curl amazon-s3

到目前为止我发现的是:

  • proxy(squid)抛出错误代码417.这是由于HTTP / 1.1标题“Expect:100-continue”,squid无法正确处理
  • 在抑制“Expect:100-continue”标题时,curl返回错误的标题大小

    我如何从这里开始?

  • 2 个答案:

    答案 0 :(得分:1)

    我真的很讨厌光顾答案,表明提问的人是白痴。你在这个网站上一直看到这一点,而且很烦人。

    for squid尝试这个配置指令:

    ignore_expect_100 on
    

    答案 1 :(得分:0)

    如果必须使用Squid代理并且您无法修复Squid,那么您只有一个解决方案:将API调用隧道传送到网络外部的服务器,并让该服务器代表您将API调用转发给Amazon S3。

    从基本视图中,您可以复制您在外部服务器上使用的所有S3调用,但您必须了解安全隐患,即限制服务器的使用情况来说明Squid服务器的外部IP地址,或者甚至像亚马逊一样使用自己的API密钥。

    如果有更多的灵活性,请尝试另一个代理,最好是非缓存,例如Pound