Ich hatte das gleiche Problem. Verdammte verschwendete 2 Stunden. Der Punkt ist, ich habe Vagrant Machine mit Ubuntu 16 hochgefahren. Dann habe ich couchdb 2.1 installiert und versucht, die Couch von außen zu erreichen. (curl 192.168.33.10:5984) Die Verbindung wurde abgelehnt. Aber nmap sagte
(env27) [codertarasvaskiv@lodestone trash]$ nmap -Pn 192.168.33.10 -p 5984 Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-13 12:22 EET Nmap scan report for 192.168.33.10 Host is up (0.00052s latency). PORT STATE SERVICE 5984/tcp closed couchdb Nmap done: 1 IP address (1 host up) scanned in 6.56 seconds
Also habe ich versucht, Port mit ufw-Hilfe zu öffnen. Am 192.168.33.10 (sudo ufw allow 5984) und ufw-Dienst neu gestartet.
ubuntu@client:~$ sudo ufw status Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 5984 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 5984 (v6) ALLOW Anywhere (v6)
Das hat aber nicht geholfen. Nmap sagte der gleiche "Port ist geschlossen"
Meine Lösung war also: Ich habe /opt/couchdb/etc/local.ini bearbeitet und bind_addres = 0.0.0.0 unter [chttp] Part geändert. Das hat funktioniert. Nmap sagt jetzt, dass der Port geöffnet ist.
PORT STATE SERVICE 5984/tcp open couchdb