Redis
 sql >> Datenbank >  >> NoSQL >> Redis

NodeJS – sichere Verbindung zum externen Redis-Server

Es ist nicht sehr klar, was Sie zu tun versuchen, da der Zugriff auf Daten von einem anderen Server ohne Verwendung einer API nicht wirklich sinnvoll ist. Alles, was Sie tun, um darauf zuzugreifen, ist eine Art API.

Wenn Sie es so einrichten möchten, dass nur Server A auf Server B zugreifen kann, haben Sie eine Reihe von Möglichkeiten, dies zu sichern:

  1. Fordern Sie Authentifizierung an, wenn auf Server B zugegriffen wird, und machen Sie es so, dass nur Server A über diese Authentifizierungsdaten verfügt.

  2. Angenommen, Server A und Server B befinden sich in derselben Serverinfrastruktur, setzen Sie die Server B-API auf einen Port, der für die Außenwelt nicht verfügbar ist, sondern nur innerhalb Ihrer Serverinfrastruktur verfügbar ist (dies beinhaltet normalerweise die Auswahl eines Ports, zu dem Ihre Firewall gehört die Außenseite blockiert den Zugriff).

  3. Akzeptieren Sie auf Server A auf seiner API nur Verbindungen von der spezifischen IP-Adresse von Server B.

Sie können sogar mehr als eine dieser Optionen gleichzeitig implementieren. Beispielsweise ist es nicht ungewöhnlich, 1) und 2) zusammen zu verwenden.