2016-11-15 2 views
1

Wir haben CouchDB auf einer separaten Maschine installiert. Wenn es auf meinem Computer installiert war, war es zugänglich durch Fauxton über http://localhost:5984/_utils/index.htmlWie kann CouchDB auf einem anderen Computer installiert werden?

Außerdem verwende ich Divan, eine C# -Bibliothek, um mit CouchDB zu interagieren. Es verwendet Host als localhost und port als 5984 - Standard Host und Port-Namen für die Verbindung mit der Datenbank.

Aber jetzt habe ich CouchDB auf einem anderen Rechner installiert ist, wie kann ich es in diesem Fall zugreifen? Bitte vorschlagen.

Vielen Dank.

Antwort

2

Sie benötigen Zugang zur Strasse in der neuen Maschine zu ermöglichen (was ich nur den Server nennen). Ihr Computer ist der Client. Stellen Sie zunächst sicher, dass auf den Server von Ihrem Netzwerk aus zugegriffen werden kann, und beziehen Sie seine IP-Adresse unter Verwendung von ipconfig oder ifconfig in der Befehlszeile.

Zuerst wird in dem Server, öffnen Sie die CouchDB Konfigurationsdatei, die

/usr/local/etc/couchdb/local.ini in Linux ist oder C:\Program Files\CouchDB\etc\couchdb\local.ini in Windows

und ändern

[httpd] bind_address = 127.0.0.1

zu

[httpd] bind_address = 0.0.0.0

Wenn es keine bind_address bereits in der Datei ist, es ist einfach hinzuzufügen.

Dann speichern Sie die Datei.

nun vom Client, können Sie Futon von Ihrem Gerät mit {SERVER_IP}:5984/_utils zugreifen.

In Divan setzen host-{SERVER_IP}. Sofern Sie es nicht anders konfiguriert werden, der Hafen bleibt 5984.

Referenz:

(*) Ich nehme an, Sie verwenden CouchDB 2.0, aber nach meiner Erfahrung mit 1.6.1 funktioniert auch diese Anleitung.

+1

Danke Aleknaui. Es hat wie erwartet funktioniert. –

Verwandte Themen