Alternativas de Configuração de Ambiente (Nginx+Tomcat) para multiplos dominios

Prezados, poderiam me passar alguma forma coerente de fazer uma aplicação java servir multiplos dominios, separados por ID. Vou tentar deixar o mais claro possivel.

É um sistema para revendedoras de veículos, onde cada revendedora (apprevenda.com) pode ou não ter um domínio(website) vinculado. Então atraves de um sistema unico (backend), cada revendedora ganharia um ID.

Exemplo: Revenda 1 >> ID >> 00001 (possui dominio cadastrado) >> revdomain1.com
Exemplo: Revenda 2 >> ID >> 00002 (não possui dominio) >> utilizaria um dominio padrao >> apprevenda.com
Exemplo: Revenda 3 >> ID >> 00003 (possui dominio cadastrado) >> revdomain3.com

Eu preciso passar para a minha aplicação de FrontEnd qual revenda ele precisa carregar.

Então no exemplo acima:

Eu teria tres sites ativos (site-enabled) no Nginx (estou omitindo a configuração completa)

revdomain1.com.CONF

server {
  listen   80;
  server_name  revdomain1.com;
  location /{
  proxy_pass https://apprevenda.com/appwebsites/00001;
  }
}

apprevenda.com.CONF (ID dinamico >> serviria para qualquer ID)

server {
  listen   80;
  server_name  apprevenda.com;
  location /{
  proxy_pass https://apprevenda.com/appwebsites/00002;
  }
}

revdomain3.com.CONF

server {
  listen   80;
  server_name  revdomain3.com;
  location /{
  proxy_pass https://apprevenda.com/appwebsites/00003;
  }
}

Antes de tudo gostaria de saber se alguem contra indica essa abordagem acima!

O que está mais me causando confusão é em relação a aplicação FrontEnd (appwebsites) que irá carregar o ID e monta a aplicação dos sites, eu preciso que a aplicacao capture o id passado e trabalhe bem com isso. Para as revendas que tem dominio eu não queria passar ID na URL pelo proxy_pass acima resolve. (mas não sei se o tomcap captura) Quem não tem dominio não tem problema se eu passar o id na URL não me importa nesse momento.

Qual seria a melhor alternativa de isolar/capturar os IDs no tomcat!? Via filter? (Caso positivo) tem como pegar um “@PathParam” na implementacao do Filter? Tem como eu passar de forma oculta esse parametro do proxy (ningx) para o tomcat e captura-lo no tomcat de alguma forma!?

Alguma outra alternativa viavel (não quero codigo ok) somente quero saber se estou indo por um bom caminho. (Para suportar multiplos dominios (para quem tem dominio) e (um dominio para todos os outros que nao tem dominio))

Desculpe o post longo.