Categories


Tags


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

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

来源:西部数码


Public @ 2019-05-18 15:45:54

网站成功关键之一:网站设计

一个网站的成功与否,很大程度上取决于网站设计的好坏。网站设计不仅仅是指网站页面的外观,还包括网站的结构、内容布局、交互方式、可用性等方面,这些都需要仔细地设计和考虑。以下是网站设计关键的一些方面: 1. 用户体验:好的网站设计应该能使用户有良好的体验,为用户提供方便、快捷、一致的交互方式,帮助用户满足他们的需求。 2. 网站结构:合理的网站结构能让用户更容易浏览和定位网站的内容,有利于搜索引擎

Public @ 2023-04-17 14:50:33

java主机常见问题(jsp版本)

以下是一些可能遇到的常见问题: 1. 编码问题:在JSP页面中使用中文字符时,需要确保页面的编码方式正确设置,一般推荐使用UTF-8编码。 2. 语法错误:在编写JSP页面时,可能会遇到一些语法错误,如语法拼写错误、标签使用错误等,需要仔细检查代码并进行修正。 3. 引入类问题:如果在JSP中需要使用某个类,需要确保已经正确引入该类,可以通过import语句引入。 4. 空指针异常问题:在

Public @ 2023-07-22 00:50:28

java主机常见问题(jsp版本)

1. 如何解决Java类装载器冲突问题? 解决Java类装载器冲突的一种常见方法是使用包装类。将每个类的拷贝封装到一个特定的包中,以便在不同的类装载器之间隔离,从而避免冲突。 2. 如何排查JSP页面渲染问题? 首先要检查JSP页面是否有语法错误或其他错误。其次,要检查JSP中是否正确使用了JDBC或EL语句,确保它们正确运行,并且JSP引用类(如Servlet或Bean)正确被编译并部

Public @ 2023-03-03 09:48:16

更多您感兴趣的搜索

0.653415s