1

我希望同一个 couchdb 实例监听端口 5984 和 5985。

我想要这个,因为它允许同一团队中的其他人为开发和测试框架运行不同的 couchdb 实例,同时共享相同的设置。

我正在考虑写一点节点的东西,我也简要地研究了 portmap/rpcbind。

有什么好方法可以做到这一点?

我在 OSX 上。

我的 couchdb 现在正在收听 5985,所以我尝试了这个,但没有奏效:

sudo ipfw del fwd 127.0.0.1,5985 tcp from me to 127.0.0.1 dst-port 5984
4

1 回答 1

2

一种方法是在第二个端口上运行反向 HTTP 代理并重定向到第一个。您可以使用 Nginx 或 Apache。

另一种选择是使用 iptables 进行重定向。从性能的角度来看,这个选项是最好的,但不是很便携。

于 2013-07-17T15:57:56.443 回答