2009-12-09 90 views
0

为什么perlbal的reproxying会给我一个503的任何远程URL?Perlbal Reproxy与远程主机

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 

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

回答

1

看起来像perlbal不适合像“bucket-name.s3.amazonaws.com”这样的网址。将网址更改为“s3.amazonaws.com/bucket-name/”作品。