我正在运行 TOMCAT 服务器。出于安全原因,我必须仅限制对 localhost 的访问,但必须从外部(任何 IP)访问一个应用程序。我尝试使用放置在 server.xml 中的阀门,但我只能阻止对特定功能/应用程序的访问,例如主机管理器。
如何限制除一个应用程序之外的所有应用程序?
编辑: 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>
如何为一个必须从外部访问的应用程序添加例外?
提前感谢您的帮助:-)