因为最近要在couchdb中使用Proxy Authentication

于是参照文档,修改local.ini配置为:

authentication_handlers = {couch_httpd_auth, cookie_authentication_handler}, {couch_httpd_auth, proxy_authentication_handler}, {couch_httpd_auth, default_authentication_handler}  

但是参照文档中修改配置之后,启动服务,会出现如下错误:

{
    error: "unknown_error",
    reason: "undef"
}

最后查看了couchdb 1.6 releae notes发现, proxy_authentication_handler是之后加上的,而之前叫做proxy_authentification_handler。 当然了,我使用的couchdb还没那么潮的更新到1.6,还是1.5的版本。

就想说升级不能够同样也保留老的名字吗,都1.x了还不注意兼容。