Como filtrar solicitações HTTP externas usando localização de host remoto e parâmetros GET com Tomcat8?

Como filtrar solicitações HTTP externas usando localização de host remoto e parâmetros GET com Tomcat8?

Eu tenho um servidor de aplicativos da web Tomcat 8 e ele possui um aplicativo em execução (/aplicativo). Este /app pode ser acessado a partir de solicitações HTTP GET internas e externas, mas 1 solicitação externa deve ser filtrada e retornará erro se não for solicitada pelo host local.

A solicitação tem esse padrão/app?query=delete&id=a, deve funcionar se forhttp://localhost:8080/app?query=deletel&id=a,mas não http://domínio:8080/app?query=delete&id=a.

Como posso fazer isso somente com tomcat 8 ou firewall se necessário? Estou usando o sistema Linux.

informação relacionada