禁止ip拒绝访问应用程序

时间:2014-06-10 09:14:32

标签: websphere websphere-8

我在Websphere Application Server v8中部署了一个应用程序(.war)。此应用程序包含一个可由浏览器访问的Web应用程序。

现在我有一个我要禁止的IP地址,但我在管理控制台中找不到该选项。在哪里我应该禁止这个ip以避免访问这个特定的应用程序?

2 个答案:

答案 0 :(得分:5)

在WebSphere中,您有2个选项(取决于您是直接访问应用服务器还是通过http服务器):

1直接通过WebSphere管理控制台。

转到:

  • 应用程序服务器> server1> WCInboundDefault> TCP入站通道(TCP_2)
  • Address exclude list输入要阻止的客户端地址
  • 重启服务器

2使用IBM HTTP Server(基于Apache)和WebSphere Plugin,它可以在WebSphere中使用,并使用标准的httpd.conf配置定义Deny列表。

答案 1 :(得分:0)

在您的应用程序服务器中,默认情况下可能没有实现IP过滤器,但是很容易包含在servlet过滤器中实现的IP过滤器。

有一个很好的介绍,可以对the Oracle site上的过滤器以及遍布整个网络的大量现成IP过滤器执行哪些操作,例如herehere。如您所见,所需的代码非常简单,并且由于servlet过滤器是EE规范的一部分,因此结果也可以在应用程序服务器之间移植。