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

dedecms系统后台登陆提示用户名密码不存在

dedecms最近被曝有非常多的安全漏洞,最近有些用户反应后台管理员账号密码没有修改但无法正常登陆,提示用户名不存在,经研究发现是程序漏洞管理员被直接篡改,解决方案如下。一、请先使用phpmyadmin登陆mysql管理,虚拟主机可以点击控制面板左边数据库,然后点击在线管理mysql数据库可以进入phpmyadmin管理数据库image.png登陆以后查看dede_admin表里面的用户是否被篡改

Public @ 2017-04-10 15:44:53

部署了HTTPS以后重新验证证书如何取消301跳转

首先,确认您已经正确部署了证书并且网站已经成功使用了HTTPS。如果您需要取消301重定向,请按照以下步骤操作: 1. 打开您的网站的服务器配置文件(例如Apache的.htaccess文件)。 2. 在文件顶部添加以下代码: ``` RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}

Public @ 2023-04-12 10:00:28

如何选择合适的虚拟主机

选择合适的虚拟主机需要考虑以下几个因素: 1. 需求量:需要根据自己的网站访问量、数据存储量、带宽等需求估算出所需的硬件资源。如果需要的资源较小,可以选择共享虚拟主机;如果需要的资源较大,可以选择私有虚拟主机或云主机。 2. 稳定性:要选择稳定的虚拟主机,避免经常出现宕机、卡顿或其他故障情况。 3. 安全性:要选择具有安全机制的虚拟主机,能够保障网站的数据安全性。 4. 技术支持:要选择提

Public @ 2023-06-21 07:00:15

虚拟主机相关基础知识

虚拟主机是一种在物理服务器上划分多个独立的虚拟服务器的技术。每个虚拟主机都拥有自己的操作系统、磁盘空间、内存和网络资源,通过虚拟化技术实现对资源的隔离和共享。 虚拟主机的基础知识包括以下几个方面: 1. 虚拟化技术:虚拟主机实现的关键是虚拟化技术,主要有全虚拟化和半虚拟化两种方式。全虚拟化通过虚拟机监控程序(VMM)模拟硬件设备,使每个虚拟机都能运行自己的操作系统;半虚拟化则需要对操作系统进行

Public @ 2023-07-26 07:00:54

更多您感兴趣的搜索

0.464046s