sql >> Databáze >  >> NoSQL >> MongoDB

Jak povolit SSL/TLS v klientovi Mongoid 3?

Pomlčka není v konfiguraci potřeba. Chcete-li povolit SSL, použijte konfiguraci jako je tato:

production:
  sessions:
    default:
      options:
        ssl: true

Pokud jde o dostupné možnosti, diskuse, na kterou jste odkazovali, se týká starého kódu. Dříve bylo možné nastavit SSL certifikát v konfiguraci:

https://github. /mongoid/moped/blob/dc21475820ff148fb42963752db0bfa6a23f5e1e/lib/moped/sockets/ssl.rb#L95-L125

Ale tento kód byl odstraněn v tomto potvrzení:

https://github.com/mongoid/moped/commit/ace43c4d7e4bbe7d32dfcf1f7ac5ee34e47647c9#diff -d808d724705e7cb8b2e11baf137922af

A verze Moped, která je dodávána s Mongoidem 3, má možnosti pouze pro hostitele a port:

https:/ /github.com/mongoid/moped/blob/1.5.0-stable/lib/moped/sockets/ssl.rb#L12-L29




  1. Meteor:neočekávaný mongo výstupní kód 100

  2. Jak zkopírovat kolekci z jedné databáze do druhé v MongoDB

  3. mongoose agregát pomocí $exists in $cond

  4. Službu 'MongoDB Server' (MongoDB) se nepodařilo spustit. Ověřte, zda máte dostatečná oprávnění ke spuštění systémových služeb