Tengo varias cajas de VPS (cajas Digital Ocean con Ubuntu) que me gustaría bloquear desde el mundo exterior.
Quiero tener varios buzones privados (servidores web, servidores db, buzones de títeres / maestros, etc.) junto con un buzón de balanceo de carga público que reenvíe las solicitudes a los buzones web privados. Estoy tratando de averiguar cómo configurar todo esto sin demasiados agujeros de seguridad.
Estoy pensando en configurar una VPN (estoy pensando en usar Tinc ya que mira hacia adelante) y poner todas mis cajas en él.
Mis buzones privados solo aceptarán solicitudes a través de la red VPN, mi buzón del equilibrador de carga también aceptará solicitudes públicas a través del puerto 80 y el puerto 443 y reenviará las solicitudes a través de los buzones web privados.
¿Esto suena como una buena configuración? ¿Cuál es la mejor manera de restringir el acceso de esta manera, a través de iptables?
Si esto no suena como una buena configuración, ¿cuál sería la mejor manera de hacerlo?