在两个端口上使用couchdb监听的好方法是什么?

时间:2013-07-17 15:13:38

标签: macos shell couchdb ports

我想使用相同的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

1 个答案:

答案 0 :(得分:2)

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

另一种选择是使用iptables进行重定向。从性能角度来看,此选项最佳,但不是非常便携。