2016-12-09 6 views
0

Ich arbeite an einem NodeJS-Projekt, das Azure VM zur Bereitstellung verwendet. möchten verbinden und kommunizieren zwischen zwei virtuellen Maschinen, die in einer Gruppe sind. so kann ich die eine vm für Daten und 2. für Web verwende ich eine Config-Datei .yaml für Mongo mit allen Parametern wieKönnen wir eine Verbindung zu mongodb auf Azure-Windows-VM von einer anderen Azure-Windows-VM herstellen?

systemLog: 
    destination: file 
    path: "logs path" 
    logAppend: true 
storage: 
    dbPath: "datapath" 
security: 
    authorization: "enabled" 
net: 
    port: 27017 
    bindIp: 127.0.0.1 
erstellt haben

Hat jemand Erfahrung mongodb auf Azure VM bei der Konfiguration, die Fenster hat?

+0

Sie sollten wahrscheinlich an 0.0.0.0 gebunden sein, und wenn sich die beiden VMs im selben virtuellen Netzwerk befinden, gibt es absolut kein Problem, solange die Firewall die externe Verbindung zulässt. – juunas

+0

Ich versuchte es, aber kein Glück @juunas –

+0

in der Mongo Vm, wenn ich versuche, auf den localhost zuzugreifen: 27017 ich bekam diese Nachricht ** Es sieht aus wie Sie versuchen, MongoDB über HTTP auf dem nativen Treiberanschluss zuzugreifen. ** aber im web vm bekomme ich nichts wenn ich versuche auf den status zuzugreifen 200 –

Antwort

0

Nach einigen Recherchen online - Windows-Firewall ist Ihr Problem, deaktivieren Sie die Firewall oder erlauben Port 27017 und Sie sind gut zu gehen.

Auch scheint es, dass Sie MongoDB falsch konfigurieren. werfen Sie einen Blick auf here. Und here.

+0

ich habe den port für Mongo im mongo db server und im webserver hinzugefügt ich habe auch die firewall im webserver deaktiviert aber kein glück :-(i'v seit einer Woche versucht, aber keine Verwendung und ich bin in der Lage, elastischen Suchzugriff auf beiden Maschinen zu bekommen ich aufrichtig nicht verstehen, warum Mongo nicht zugänglich @ 4c74356b41 –

+0

versuchen, BindIp auf die tatsächliche interne IP Ihres Azure VM @MysticForce – 4c74356b41

+0

zu ändern Ich habe versucht, es auch zu tun, aber keine Verwendung.Es tut mir wirklich leid, euch zu nerven, ich verstehe nicht wirklich den Grund, warum es nicht funktioniert Ich habe fast alle Szenarien ausprobiert, ich konnte elastische Suche arbeiten ID Ich weiß nicht warum. dieser verrückte mongo funktioniert nicht –

0

Vielen Dank für die Hilfe es war nur ein @ in meinem Passwort, das ich gab es auf meiner URL Mongo mag es nicht wie% 40 anstelle von @. Problem gelöst.

Verwandte Themen