我在Websphere Application Server v8中部署了一个应用程序(.war)。此应用程序包含一个可由浏览器访问的Web应用程序。
现在我有一个我要禁止的IP地址,但我在管理控制台中找不到该选项。在哪里我应该禁止这个ip以避免访问这个特定的应用程序?
答案 0 :(得分:5)
在WebSphere中,您有2个选项(取决于您是直接访问应用服务器还是通过http服务器):
1直接通过WebSphere管理控制台。
转到:
Address exclude list
输入要阻止的客户端地址2使用IBM HTTP Server(基于Apache)和WebSphere Plugin,它可以在WebSphere中使用,并使用标准的httpd.conf配置定义Deny列表。
答案 1 :(得分:0)
在您的应用程序服务器中,默认情况下可能没有实现IP过滤器,但是很容易包含在servlet过滤器中实现的IP过滤器。
有一个很好的介绍,可以对the Oracle site上的过滤器以及遍布整个网络的大量现成IP过滤器执行哪些操作,例如here或here。如您所见,所需的代码非常简单,并且由于servlet过滤器是EE规范的一部分,因此结果也可以在应用程序服务器之间移植。