sql >> Databáze >  >> NoSQL >> Redis

NodeJS – bezpečně se připojte k externímu serveru redis

Není příliš jasné, co se snažíte udělat, protože přístup k datům z jiného serveru bez použití API opravdu nedává smysl. Cokoli, co uděláte pro přístup, je nějaký typ API.

Pokud chcete, aby k serveru B měl přístup pouze server A, máte několik možností, jak to zabezpečit:

  1. Vyžadovat ověření při každém přístupu k serveru B a zajistit, aby tyto ověřovací údaje měl pouze server A.

  2. Za předpokladu, že server A a server B jsou ve vaší stejné serverové infrastruktuře, umístěte server B API na port, který není dostupný vnějšímu světu, ale je dostupný pouze z vaší serverové infrastruktury (to obvykle zahrnuje výběr portu, na který má váš firewall zvenčí blokuje přístup).

  3. Na serveru A přijměte pouze připojení na jeho API ze specifické IP adresy serveru B.

Můžete dokonce implementovat více než jednu z těchto možností najednou. Například není neobvyklé používat 1) a 2) společně.



  1. mongodb - Najít dokument s nejbližší celočíselnou hodnotou

  2. Existuje způsob, jak vyprázdnit cluster, aby byly všechny klíče z master a slave odstraněny z databáze

  3. Jak vypočítat rozdíl časových razítek v mongodb (v hodinách)?

  4. Apache HBase Replication:Provozní přehled