Вполне вероятно, что ваша CouchDB прослушивает адрес 127.0.0.1
виртуальной машины (не физической).Это значение по умолчанию для CouchDB.У вас есть в local.ini
?
[httpd]
bind_address = 0.0.0.0
После перезапуска CouchDB проверьте с помощью netstat
, на виртуальной машине , вступило ли изменение в силу:
sudo netstat -tlnp |grep :5984
Затем убедитесь, что CouchDB работает нормально с виртуальной машины :
curl http://127.0.0.1:5984/
Если вы не видите {"couchdb":"Welcome","version":"1.1.1"}
, проверьте журналы на наличие сообщений об ошибках.Это может быть проблема с правами доступа.
Как вы установили CouchDB?