2009-12-09 3 views
0

Pourquoi la réprimande de Perlbal me donnerait-elle un 503 pour une URL distante?Perlbal Reproxy avec hôte distant

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

mon Perlbal ressemble 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 

et je sais im réglage l'en-tête correctement, parce que, comme je l'ai dit, cela fonctionne pour les fichiers locaux et urls.

Répondre

1

ressemble à perlbal ne traite pas bien avec des URL comme "bucket-name.s3.amazonaws.com". changer l'URL pour "s3.amazonaws.com/bucket-name/" fonctionne.

Questions connexes