Я запускаю сервер TOMCAT. Из-за соображений безопасности я должен ограничить доступ только к локальному хосту, но одно приложение должно быть доступно извне (с любого IP-адреса). Я попытался использовать клапан, помещенный в server.xml, но мне удалось заблокировать доступ только к определенным функциям/приложениям, таким как host-manager.
Как ограничить все, кроме одного приложения?
EDIT: эта строка внутри server.xml блокирует все, кроме localhost:
<Server>
<Service>
<Engine>
<Host>
...
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1"/>
</Host>
</Engine>
</Service>
</Server>
Как добавить исключение для одного приложения, которое должно быть доступно извне?
Спасибо за помощь заранее :-)