sql >> Base de Datos >  >> NoSQL >> Redis

NodeJS:conéctese de forma segura a un servidor redis externo

No está muy claro lo que está tratando de hacer, ya que acceder a los datos de otro servidor sin usar una API realmente no tiene sentido. Todo lo que haga para acceder a él es algún tipo de API.

Si desea que solo el servidor A pueda acceder al servidor B, tiene varias opciones para hacerlo seguro:

  1. Requerir autenticación siempre que se acceda al servidor B y hacer que solo el servidor A tenga esas credenciales de autenticación.

  2. Suponiendo que el servidor A y el servidor B están en su misma infraestructura de servidor, coloque la API del servidor B en un puerto que no esté disponible para el mundo exterior, pero que solo esté disponible desde dentro de su infraestructura de servidor (esto generalmente implica elegir un puerto que su firewall conecte). el exterior está bloqueando el acceso).

  3. En el servidor A, solo acepte conexiones en su API desde la dirección IP específica del servidor B.

Incluso puede implementar más de una de estas opciones a la vez. Por ejemplo, no es raro usar 1) y 2) juntos.