¿Cómo puedo configurar un proxy inverso nginx para mostrar sitios en diferentes servidores de mi red en diferentes dominios específicos?

¿Cómo puedo configurar un proxy inverso nginx para mostrar sitios en diferentes servidores de mi red en diferentes dominios específicos?

Hasta ahora tengo esto para mi configuración de proxy inverso:

 server {
        server_name subdomain1.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9090;
        }
 }
 server {
        server_name subdomain2.DOMAIN.net;
        location / {
            proxy_pass       http://192.168.1.156:9091;
        }
 }

Sin embargo, solo informa una puerta de enlace 502 defectuosa cuando los reviso. Para obtener más aclaraciones, nginx se ejecuta en un servidor VM ubuntu mientras que los sitios a los que me gustaría acceder se ejecutan en otro servidor en la misma red. Me gustaría saber qué estoy haciendo mal aquí. Realmente me gustaría que funcione.

información relacionada