O conjunto de testes do CouchDB fornece o 502 Bad Gateway por trás do proxy Nginx?

2

Eu instalei o CouchDB no meu servidor Ubuntu a partir do PPA estável. Então eu coloquei isso no meu nginx.conf:

server {
    listen 80;
    server_name couchdb.mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:5984;
    }
}

configurando um subdomínio para acessar o Futon. Quando vou para couchdb.mydomain.com/_utils e executo o conjunto de testes do CouchDB, o Nginx fornece 502 erros de Gateway Incorreto. Alguma idéia sobre o que estaria causando isso? É possível saber a que URL a suíte de testes está tentando ir?

    
por davidscolgan 17.10.2011 / 00:03

1 resposta

1

No Firefox, você pode usar o livehttpheaders addon para assistir ao cabeçalhos e tente diagnosticar seu problema.

No Chrome, você pode ir para chrome: // net-internals e fazer o mesmo na guia "Eventos".

Em qualquer caso, parece que o teste falha por trás do problema de proxy é um conhecido :

Known Test Suite issue with reverse proxy from subdirectory URL

If the reverse proxy configuration also rewrites the URL for a subdirectory, the test suite will fail because it relies on the absolute root path for HTTP requests. This is a known issue and a patch has been submitted by Jack Moffitt at https://issues.apache.org/jira/browse/COUCHDB-321.

    
por 17.10.2011 / 00:19