我如何使用 lighttpd 将 couchDB 作为子目录进行代理?

我如何使用 lighttpd 将 couchDB 作为子目录进行代理?

我的 Web 服务器 (lighttpd) 上有一个子目录,我想将其指向在同一台机器上运行的 CouchDB 实例。我尝试使用 mod_proxy,但它会像代理一样发送整个请求,我知道!

所以:

// What happens:
Lighttpd:  http://localhost/couchdb/some_request
    |
    V
CouchDB: http://localhost:5984/couchdb/some_request

// What I want to happen:
Lighttpd: http://localhost/couchdb/some_request
    |
    V
CouchDB: http://localhost:5984/some_request

有什么方法可以使这个设置正常工作吗?

答案1

看起来应该相当简单。看一下:在传递给代理 Lighttpd 之前重写 URL

相关内容