Kann Meteor über SSL mit MongoDB verbinden? Wenn ja, was sollte MONGO_URL
gesetzt werden, damit die Verbindung verschlüsselt wird?Kann Meteor über SSL mit MongoDB verbinden?
5
A
Antwort
0
Sieht aus, als müssten Sie einfach ssl=true
in Ihre MONGO_URL
Verbindungszeichenfolge einfügen, z.
MONGO_URL=mongodb://user:[email protected]:port/mydb?ssl=true
See:
- https://github.com/meteor/meteor/issues/4812#issuecomment-129074941
- https://forums.meteor.com/t/what-mongo-url-to-connect-to-mongodb-server-with-ssl/13223
Update:
Da diese Antwort zu schreiben, habe ich wirklich versucht und es versäumt, diezu verwendenParameter in der Verbindungszeichenfolge MONGO_URL
.
Dies veranlasste mich, die Mongo.setConnectionOptions
Methode zu erkunden, und zu veröffentlichen this simple package, die Sie weiter fortgeschritten connection settings übergeben können.
0
Ja! In der Tat sind auf dem kostenlosen Hosting von Meteor alle Mongo-Verbindungs-URLs SSL-Verbindungs-URLs. Es funktioniert gut, denn für Low-Level-Operationen mit MongoDB Meteor verwendet das gleiche node-mongodb-native npm-Modul, das SSL unterstützt.
Verwandte Themen
- 1. Verbinden mit einer entfernten MongoDB mit Meteor
- 2. Kann nicht mit MongoDB verbinden
- 3. Kann Java mit Wildcard ssl verbinden
- 4. Verbinden mit MSSQL Server über PHP PDO über SSL
- 5. Verbinden mit Compose.io MongoDB Deployment mit SSL und Mongos über Mongoose.js
- 6. Verbinden mongodb Server über Robomongo von einem anderen PC
- 7. Wasserkocher mongoDB Eingabe mit SSL-Verbindung
- 8. Meteor: Remote MongoDB mit dynamischer IP
- 9. Meteor SSL-Verbindung
- 10. - MongoDB/Meteor
- 11. Ich kann mongodb nicht mit django verbinden
- 12. MongoDB über Node.js starten und dann verbinden
- 13. PHP Verbindung zu MongoDB mit SSL
- 14. MongoDB mit dem Frontend verbinden?
- 15. Wget über SSL gibt: Kann SSL-Verbindung
- 16. Meteor verbindet sich nicht mit MongoDB
- 17. starten MongoDB-Instanz mit SSL
- 18. PHP verbinden mit MS SQL mit SSL
- 19. Meteor/MongoDB Konversationsschema
- 20. Verbinden Sie zwei Meteor-Anwendungen mit DDP
- 21. Meteor & mongoDB LIKE Abfrage
- 22. Verbinden mit einem MongoDB-Replikat-Set - pymongo
- 23. Meteors settings.json zum Verbinden mit lokaler MongoDB verwenden
- 24. Meteor MongoDB Fehler
- 25. Meteor + MongoDB: Datenbankmuster
- 26. Kann nicht mit SSH über Python verbinden
- 27. kann nicht mit github über ssh verbinden
- 28. Wie kann ich mit mongodb mit Express ohne Mungo verbinden?
- 29. MongoDB ssl .pem-Datei in Verbindungszeichenfolge
- 30. Wie kann ich mich richtig mit meinem lokalen Mongodb verbinden?
Ja, es verwendet den node-native-Treiber darunter. Aber SSL-URLs, auf die Sie verweisen, sind für die Anwendung und nicht für die Datenbankverbindung. Die einzige Konfiguration, die ich für Meteor kenne, ist die Umgebungseinstellung "MONGO_URL". Dies ist nur eine Verbindungszeichenfolge und der zugrunde liegende Treiber kann keine SSL-Optionen in der Verbindungszeichenfolge verwenden. Zumindest in der unterstützten Version. Die 1.4.x-Versionen des Treibers erfordern einen separaten "Server" -Objektparameter. Das ist, was die Frage verlangt. –
Ich könnte mit dieser Antwort gedrängt haben. Wenn ich noch einmal darüber nachdenke, stellt das Hosting von Meteor Verbindungen über SSL nur zur Außenwelt bereit (außerhalb seines lokalen Netzwerks), also nur für Mongo-Shells – imslavko
Ich kann mir nicht vorstellen, dass es zu hart ist, wenn jemand wirklich ssl verwenden möchte: https://github.com/meteor/meteor/blob/devel/packages/mongo/mongo_driver.js#L121 – imslavko