【问题标题】:Accessing couchdb futon thru https通过 https 访问 couchdb 蒲团
【发布时间】:2011-03-07 20:29:22
【问题描述】:

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

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

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

【问题讨论】:

标签: nosql couchdb couchdb-futon


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-13
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      相关资源
      最近更新 更多