我想使用相同的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
答案 0 :(得分:2)
一种方法是在第二个端口上运行反向HTTP代理并重定向到第一个端口。你可以使用Nginx或Apache。
另一种选择是使用iptables进行重定向。从性能角度来看,此选项最佳,但不是非常便携。