Océano digital: ¿Comunicación gota a gota mediante redes privadas?

Océano digital: ¿Comunicación gota a gota mediante redes privadas?

Estoy trabajando para configurar Nginx como equilibrador de carga y solicitudes de proxy inverso a una aplicación Node en un droplet diferente. Tengo dos gotas de Digital Ocean (Ubuntu 18.04 para ambas) y he habilitado las redes privadas. Mis gotas están en la misma región.

¿Puedo usar la dirección IP privada para la serverIP en el bloque de configuración ascendente en mi archivo nginx.conf? Mi aplicación de nodo ejecuta express js en el puerto 3000.

upstream nodeApiApp {
  server 10.1.2.150:3000 fail_timeout=0;
  keepalive 60;
}

Actualmente, no puedo lograr que las dos gotas se comuniquen. ¿Puede darme sugerencias sobre cuál podría ser el problema?

La página web muestra este error: 504 Gateway Time-out. Mientras sigo los registros de errores de nginx, veo el siguiente error:

2019/07/20 21:53:59 [error] 3136#3136: *1165 upstream timed out (110: 
Connection timed out) while connecting to upstream, client: 68.12.133.91, server: api.example.com, request: "GET / HTTP/2.0", upstream: "http://10.1.2.150:3000/", host: "api.example.com"

Cuando sigo los registros de mi aplicación de nodo, no veo ninguna actividad.

Después de realizar SSH en mi droplet del balanceador de carga, no puedo hacer ping ni hacer telnet en mi segundo droplet. ¿Podría ser un problema de firewall? Si es así, ¿cuál sería una configuración de regla de entrada/salida común para la comunicación de gota a gota?

Según los documentos, habría pensado que estas dos instancias de servidor privado virtual habrían podido comunicarse entre sí ya que están en la misma región. Opté por habilitar la red privada al aprovisionar estas instancias. La red privada debería estar configurada.

información relacionada