通过https访问couchdb蒲团

时间:2011-03-07 20:29:22

标签: nosql couchdb couchdb-futon

使用nginx代理时,我遇到了访问蒲团界面的问题。 当使用http协议时,此配置工作正常,但是当我尝试使用时 https,我不断收到no_db_file错误(但操作成功, 例如我可以创建数据库,插入值等。)

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

如何使用https协议正常工作?

2 个答案:

答案 0 :(得分:1)

我已经使用Apache代理将https代理到http以在CouchDB上执行https:http://wiki.apache.org/couchdb/Apache_As_a_Reverse_Proxy

我发现URL上的尾部斜杠会影响https代理是否有效。也许它以同样的方式影响Nginx?

答案 1 :(得分:0)

那还不错!至少你在nginx和CouchDB之间有一个工作链接。

no_db_file是CouchDB的404响应,当数据库(斜杠后面的第一件事)不存在时。检查日志并查看CouchDB在查询中实际收到的路径。它可能是Futon所做的AJAX调用之一;但无论如何,日志会说。