有没有办法限制/允许只在某些IP上访问Tomcat上的特定文件?如果没有直接的方法来做到这一点,那么什么是一个好的解决方法?
我非常感谢你的帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
有一种方法可以使用Tomcat;)
代码:
<Context path="/here is youre path to the files">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="here u put the IP addresses you want to allow" deny="here u put the IP addresses you want to deny"/>
</Context>
我强烈建议您阅读O'reilly出版的Tomcat提示。可以找到here。
那里的第10号网站是关于你的问题
编辑:这必须粘贴到您的Server.xml
EDIT1:其他方式可以在Tomcat Valve settings
找到答案 2 :(得分:0)
有多种方法可以完成,具体取决于您想要做什么。例如:
或者,如果您想要细粒度的东西(例如请求URL的路径部分上的模式匹配),那么您可以实现自己的Filter类。