sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB bind_ip fel:bind() misslyckades errnr:99 Kan inte tilldela begärd adress för socket

Som guido sa, bind_ip är för mongoserverns egen IP-adress.

Auth är en bra idé men att bara lita på auth öppnar dig för en brute force attack.

Du kan bind_ip = 0.0.0.0 och använd en brandvägg för att blockera alla inkommande anslutningar till port 27017, såvida de inte kommer från 66.31.123.123.

Ett annat bekymmer är närheten mellan din meteorserver och din mongoserver - är det på privata nätverk eller över offentliga nätverk. Om du är offentlig bör du antingen kompilera om mongodb för att stödja SSL , eller så bör du tunnelera din mongodb-anslutning genom SSH .

Om du bestämmer dig för att tunnla, bind_ip till 127.0.0.1 och utelämna inkommande 27017.




  1. mongodb aggregeringsramgrupp + projekt

  2. mongodb aggregerar flera arrayer

  3. Azure CosmosDB med Mongo-drivrutiner:Få Count Utan att hämta alla dokument baserade på element i underdokument i C#.Net

  4. Växla mellan JPA och Mongo i Spring Boot MVC-appen