我在 Windows 2008 Server 上运行 CouchDB,它在本地主机(127.0.0.1)上运行良好,但是当我尝试将其更改为特定 IP 或所有接口(0.0.0.0)时,它不起作用。
我想在标准端口上的特定域上运行 CouchDB。即使更改为 0.0.0.0,它也不会列出 ether domain.tld 或其他 IP。我做错了什么?
本地配置文件
[httpd]
port = 5984
bind_address = 0.0.0.0
日志档案
[Tue, 09 Oct 2012 11:05:44 GMT] [info] [<0.35.0>] Apache CouchDB has started on http://127.0.0.1:5984/
[Tue, 09 Oct 2012 11:09:40 GMT] [info] [<0.2205.0>] 127.0.0.1 - - 'GET' / 200
[Tue, 09 Oct 2012 11:15:44 GMT] [info] [<0.35.0>] Apache CouchDB has started on http://0.0.0.0:5984/
答案1
解决了!CouchDB 进程仍在服务器上运行。终止该进程和再次启动 CouchDB并且它成功了。