我正在使用struts 2&我有一个页面,通过以下网址显示我的网站版本信息:
https://www.mysite.com/info
有没有办法阻止此/ info页面向外部公开&只能在我的办公室内部网络中访问它?
如果是这样,如何实现呢?
注意:我正在使用Tomcat服务器。
谢谢!
答案 0 :(得分:0)
在tomcat中,根据doc
有一个名为Remote Address Filter
的过滤器
远程地址筛选器允许您将提交此请求的客户端的IP地址与一个或多个正则表达式进行比较,并允许请求继续或拒绝处理来自此客户端的请求。远程地址过滤器可以与任何Catalina容器(引擎,主机或上下文)相关联,并且必须接受提交给此容器的任何请求,以便在传递之前进行处理。
正则表达式的语法与“标准”通配符匹配的语法不同。 Tomcat使用java.util.regex包。有关支持的表达式的详细信息,请参阅Java文档。
有关更多信息,请阅读tomcat文档Remote_Address_Filter