Назад | Перейти на главную страницу

Набор тестов CouchDB дает 502 Bad Gateway за прокси-сервером Nginx?

Я установил CouchDB на свой сервер Ubuntu из стабильного PPA. Затем я помещаю это в свой nginx.conf:

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

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

настройка поддомена для доступа к Futon. Когда я перехожу на couchdb.mydomain.com/_utils и запускаю набор тестов CouchDB, Nginx выдает 502 ошибки Bad Gateway. Есть идеи о том, что может вызвать это? Можно ли узнать, по какому URL-адресу пытается перейти набор тестов?

В Firefox вы можете использовать livehttpheaders аддон, чтобы посмотреть заголовки и попытаться диагностировать вашу проблему.

В Chrome вы можете перейти на страницу chrome: // net-internals и сделать то же самое на вкладке событий.

В любом случае, кажется, что тест не проходит, проблема прокси-сервера известный:

Известная проблема Test Suite с обратным прокси из URL подкаталога

Если конфигурация обратного прокси-сервера также перезаписывает URL-адрес для подкаталога, набор тестов завершится ошибкой, поскольку он полагается на абсолютный корневой путь для HTTP-запросов. Это известная проблема, и Джек Моффит отправил исправление на https://issues.apache.org/jira/browse/COUCHDB-321.