禁止ip拒绝访问应用程序

问题描述 投票:0回答:2

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

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

websphere websphere-8
2个回答
5
投票

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

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

去:

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

2使用IBM HTTP Server(基于Apache)和WebSphere插件(WebSphere可用),并使用标准httpd.conf配置定义拒绝列表。


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.