【问题标题】:Perlbal Reproxy with Remote HostPerlbal 代理与远程主机
【发布时间】:2009-12-09 00:00:28
【问题描述】:

为什么 perlbal 的 reproxying 会给我一个503 用于任何远程 url?

X-REPROXY-URL: /path/to/a/local/file.jpg = working
X-REPROXy-URL: http://a-public-file-in-an-s3-bucket.jpg = HTTP 503

我的 perlbal conf 看起来像:

CREATE POOL test_pool
    POOL test_pool ADD 127.0.0.1:8888
    POOL test_pool ADD 127.0.0.1:8889

CREATE SERVICE balancer
    SET listen          = 0.0.0.0:80
    SET role            = reverse_proxy
    SET pool            = test_pool
    SET persist_client  = on
    SET persist_backend = on
    SET verify_backend  = on
    SET enable_reproxy  = true

ENABLE balancer

我知道我正确设置了标题,因为正如我所说,它适用于本地文件和 url。

【问题讨论】:

    标签: web-services configuration reverse-proxy


    【解决方案1】:

    看起来 perlbal 不能很好地处理像“bucket-name.s3.amazonaws.com”这样的网址。将网址更改为“s3.amazonaws.com/bucket-name/”有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多