Block Struts外部操作但是可以在内部访问吗?

时间:2012-09-26 18:26:35

标签: java struts2 struts

我正在使用struts 2&我有一个页面,通过以下网址显示我的网站版本信息:

https://www.mysite.com/info

有没有办法阻止此/ info页面向外部公开&只能在我的办公室内部网络中访问它?

如果是这样,如何实现呢?

注意:我正在使用Tomcat服务器。

谢谢!

1 个答案:

答案 0 :(得分:0)

在tomcat中,根据doc

有一个名为R emote Address Filter的过滤器
  

远程地址筛选器允许您将提交此请求的客户端的IP地址与一个或多个正则表达式进行比较,并允许请求继续或拒绝处理来自此客户端的请求。远程地址过滤器可以与任何Catalina容器(引擎,主机或上下文)相关联,并且必须接受提交给此容器的任何请求,以便在传递之前进行处理。

     

正则表达式的语法与“标准”通配符匹配的语法不同。 Tomcat使用java.util.regex包。有关支持的表达式的详细信息,请参阅Java文档。

有关更多信息,请阅读tomcat文档Remote_Address_Filter