[原创]java主机禁止某些IP访问的方法

Mr.zhuMr.zhu2025-08-31 12:30:08来源:优站库 (www.uzkoo.com)阅读:190

JAVA主机用的是tomcat来处理数据,所以不支持以前apche使用的.htacess方式,一般有两种禁止方法可以选择,一是在server.xml文件里面禁止,或者是修改程序代码。

1.禁止IP,在tomcat_home/conf/server.xml中的<host></host>之间加一行代码:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192.168.1.1"/>   这里IP填写成您需要禁止的IP地址


 

2用程序方式实现禁止IP,可以参考以下JS代码:
<SCRIPT LANGUAGE="java script">
<!-- Begin
netscape = (navigator.appName.indexOf("Netscape") != -1);
version4 = (navigator.appVersion.indexOf("4.") != -1);

if (netscape && version4) {
ip = "" + java.net.InetAddress.getLocalHost().getHostAddress();
if (ip.indexOf("235.12") >= -1)
// 这是想要禁止访问的IP例如: 235.12.xxx.xxx

   {
   alert("You are not permitted to access this site.");
   history.go(-1);
   }
}
// End -->
</script>

将以上代码加入到<head>区域中。

 

以上方式二选一均可实现对固定IP的屏蔽。

猜你想看

关于吟蒹葭的格言
点烟器取电,多久能把电瓶耗尽?
个人缴纳公积金,缴存补贴怎么领?具体这样算
想知道女人喜不喜欢你 只要看女人拒不拒绝你这三个要求就知道了
蓝色的黄河丨黄河行
飒!24位湖北姑娘,天安门参阅!
什么是逆向劳务派遣
游戏开发者的入门礼,Unreal游戏引擎
𝐒𝐡𝐚𝐫𝐞壁纸 |阚清子高清壁纸160张(可保存)
秦岭禁地有多恐怖?“中华龙脊”鳌太线,为何禁止游客穿越?
智能门锁常见的七种异常现象,不是质量问题,而是你不懂它
女生过生日,送她四种礼物,让她瞬间感动
卫生纸为什么有黄有白?黄色卫生纸更健康吗?
教你如何识别我军3等10级的军官军衔,记住这3个要素就行了
智能电视开机广告标准要来了!时长不超30秒,还可3秒跳过
一条说话公式,解决90%沟通问题
56条张小娴经典语录
在售楼处看沙盘需要注意哪些问题?
注意!多地进入秋季过敏高发期!该怎么应对?
平均工资公布,非私营单位远高于私营单位,哪些单位属于非私营?

推荐站点