1

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

https://www.mysite.com/info

有没有办法阻止这个 /info 页面对外公开并使其只能在我的办公室内部网络中访问?

如果是这样,如何实现?

注意:我使用的是 Tomcat 服务器。

谢谢!

4

1 回答 1

0

emote Address Filter根据文档,在tomcat中有一个称为R的过滤器

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

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

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

于 2012-09-27T04:32:44.120 回答