2013-03-15 114 views
4

我有沙发运行,并在我的电脑上设置了一个本地静态ip,这样我就可以拥有本地网络,127.0.0.1:5984/_utils可以工作,但我的静态IP地址为192.168.1.4:5984/_utils does not。我试过ping 192.168.1.4,那虽然但192.168.1.4:5984没有。 想法?本地网络上的CouchDB

编辑:我在一个Windows环境中工作。

回答

10

看看沙发上的etc/couchdb/local.ini文件。 [httpd]部分有bind_address选项。如果将其设置为0.0.0.0 CouchDB将在所有接口上侦听。

+0

好吧所以我试过了,试过使用192.168.1.4,还是遇到了同样的问题,不过我相信我还是需要这样做,还有其他的想法吗? – user1118684 2013-03-15 20:36:17

+0

在命令行中尝试'netstat -a -t -n'并查看CouchDB绑定了哪个地址(查找端口5984)。如果它是0.0.0.0或192.168.1.4,那么这是其他组件的问题,例如,防火墙。 – pwes 2013-03-16 08:45:27

+0

防火墙。这是问题。不能相信我错过了这一点。谢谢。 – user1118684 2013-04-07 06:31:47