Доступ к couchdb футон через https - PullRequest
4 голосов
/ 07 марта 2011

У меня проблема с доступом к интерфейсу футона, когда он проксируется с помощью nginx. Этот конфиг работает нормально, когда используется протокол HTTP, но когда я пытаюсь использовать https, я постоянно получаю no_db_file ошибок (но операции завершаются успешно, например Я могу создавать базы данных, вставлять значения и т. Д.)

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

Что я могу сделать, чтобы он работал правильно по протоколу https?

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Я использовал прокси-сервер Apache для прокси https на http, чтобы сделать https на CouchDB: http://wiki.apache.org/couchdb/Apache_As_a_Reverse_Proxy

Я обнаружил, что косая черта в URL-адресе влияет на работу прокси https или нет. Может быть, это так же влияет на Nginx?

0 голосов
/ 08 марта 2011

Это не плохо! По крайней мере, у вас есть рабочая связь между nginx и CouchDB.

no_db_file - это ответ CouchDB 404, когда база данных (первое после слеша) отсутствует Проверьте журналы и посмотрите, какой путь CouchDB фактически получил в запросе. Это может быть один из вызовов AJAX, который делает Футон; но что бы это ни было, журналы скажут.

...