Redis
 sql >> Database >  >> NoSQL >> Redis

NodeJS:connessione sicura al server redis esterno

Non è molto chiaro cosa stai cercando di fare poiché accedere ai dati da un altro server senza utilizzare un'API non ha davvero senso. Tutto ciò che fai per accedervi è un tipo di API.

Se vuoi fare in modo che solo il server A possa accedere al server B, hai una serie di scelte per renderlo sicuro:

  1. Richiedi l'autenticazione ogni volta che si accede al server B e fai in modo che solo il server A abbia quelle credenziali di autenticazione.

  2. Supponendo che il server A e il server B si trovino nella stessa infrastruttura del server, metti l'API del server B su una porta che non è disponibile per il mondo esterno, ma è disponibile solo dall'interno della tua infrastruttura del server (questo di solito comporta la scelta di una porta su cui il tuo firewall l'esterno sta bloccando l'accesso a).

  3. Sul server A, accetta solo connessioni sulla sua API dall'indirizzo IP specifico del server B.

Puoi persino implementare più di una di queste opzioni contemporaneamente. Ad esempio, non è raro utilizzare 1) e 2) insieme.