¿Cómo filtrar solicitudes HTTP externas utilizando una ubicación de host remota y parámetros GET con Tomcat8?

¿Cómo filtrar solicitudes HTTP externas utilizando una ubicación de host remota y parámetros GET con Tomcat8?

Tengo un servidor de aplicaciones web Tomcat 8 y tiene una aplicación en ejecución (/aplicación). Se puede acceder a esta/aplicación desde solicitudes HTTP GET internas y externas, pero se debe filtrar 1 solicitud externa y se devuelve un error si no se solicita desde localhost.

La solicitud tiene este patrón./aplicación?query=eliminar&id=a, debería funcionar si es asíhttp://localhost:8080/app?query=deletel&id=a,pero no http://dominio:8080/app?query=delete&id=a.

¿Cómo puedo hacerlo solo con tomcat 8 o firewall si es necesario? Estoy usando el sistema Linux.

información relacionada