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

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

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的屏蔽。

猜你想看

普洱茶的茶汤要如何品鉴?
祛皱纹有什么好方法?记住这八点,皱纹自然慢慢消除
人才市场有些招聘公司,不收费照样有陷阱,要警惕
内蒙古希尼套海:转了思路 美了环境 富了百姓
二锅头牛栏山和红星到底谁更正宗?它们有什么区别?
谈判中如何让步才能获益最大?
几十万一夜间打水漂,2019你还愿意投身餐饮吗?
车主必读:如何开车最省油?
疫情以来首家破产的5A景区,曾日均接待1.6万人,现人迹寥寥
长期久坐,如何让身体回到相对中立的位置
社交中屡试不爽的经典话术,社恐患者也能轻松成为社交王
不管户型是否有玄关,入户鞋柜尽量参考这样设计,美观又实用
花甲怎样才能彻底清洗干净呢?教你一个小妙招,让花甲自动就吐沙
“陪玩”能赚钱,全靠另类“榜一大哥”带
一个人靠不靠谱,就看这8个细节
买芹菜,挑“粗的”还是“细的”?差别比较大,建议弄明白再买
科技涨价板块的核心个股名单
为什么域名当日发信量到达上限?
太傻了!下次二面再回答不好“秒杀系统“设计原理,我就捶死自己
交强险遇到这些情况可不赔

推荐站点