【发布时间】:2012-08-15 03:24:17
【问题描述】:
我使用 JSP 和 servlet 制作了一个 CMS 应用程序。我没有使用任何类型的框架。 CMS 有 2 个部分:
- 前端
- 管理员(后端)
例如,如果我在 www.example.com 上托管它,那么我的所有前端站点都会显示给所有用户。
但www.example.com/admin 必须可以从几个 IP 地址访问。并非来自所有用户。
我找到了这些链接:
Link 1 看起来有点混乱,Link 2 看起来不错,但我没有使用 JBoss。
在 Stack Overflow 链接中,他们没有提到如何使用它。
【问题讨论】:
-
如果您发布有关您正在使用的 Web 应用程序服务器的信息会更好。说“我没有使用 JBoss”不足以帮助您。
-
是的..我正在使用
apache 6.0... -
在这种情况下,请申请Remote Adress Request Filter Valve 来解决您的问题。添加
server.xml如下:<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.5.11"/>其中192.168.5.11是您的IP 地址的值。或者一个正则表达式,例如192\.168\.1\.\d+. -
@Andrey Kapelchik 是的.. 和我预期的一样.. 也得到了答案