By default couchdb only binds to 127.0.0.1 so it’s not accepting requests from other IP addresses. The bind address setting can be modified in the configuration file. For 0.9.0, by default, the default configuration file is located at /usr/local/etc/couchdb/default.ini, and the local configuration file is located at /usr/local/etc/couchdb/local.ini. Settings in the local configuration file will override those in the default one.
Bind address is in the [httpd] section
port = 5984
bind_address = 127.0.0.1
Note that in the local configuration file, this may be commented out with a leading “;”, if you want to set it in the local configuration file, you need to uncomment the bind_address line and modify 127.0.0.1 to some other IP address.
If you modify the bind address to 0.0.0.0, it will bind all interfaces.