15053971836 注册 / 登录

apache屏蔽域名

时间: 阅读:438
apache屏蔽域名

最佳回答

夲人出租

夲人出租

2023-01-13 18:40:18

恶意域名指向是指别有用意的人,不经服务器所有权人的授权同意,把域名非法解析指向有一定名气的网站服务器IP。
由于恶意域名一般都没有备案,严重的结果会导致被恶意指向的服务器网站被关闭,有的恶意域名被搜索引擎K掉或惩罚过,恶意指向后会导致正规网站在搜索引擎的排名下降或K掉。
今天在查看百度统计时,发现上游一个域名66la.com流向我们的wh.ohqly.com网站,经过调查,确认是个恶意域名指向,于是百度了一下,有很多解决办法,分析这些解决办法后,本人做了一个比较简单有效的屏蔽恶意域名指向办法。
原理是利用Apache的跳转功能,代码入下:
# 非法绑定域名将301跳转
RewriteCond %{HTTP_HOST} !^.*ohqly.com$
RewriteRule ^(.*)$ /malicious.html
第一行代码是匹配非ohqly.com的域名(包括子域名),第二行是把非ohqly.com域名的恶意域名跳转到malicious.html。
再来说说malicious.html,malicious.html中利用js,取得恶意域名,并做一个法律通知声明,只要访问恶意域名,就会打开malicious.html,malicious.html内容如下图:
malicious.html代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>恶意解析的域名</title>
<script type="text/javascript">
function init {
var _ey = document.getElementById("ey");
var _href = location.href;
// 取得恶意域名
_href = _href.replace(/http:///, "").replace(//.+/, "");
if (_href.indexOf("ohqly") == -1) { // 若是恶意域名,设置之
_ey.innerHTML = _href;
}
}
</script>
</head>
<body scroll="no" onLoad="init">
<center>
<h1 >通知</h1>
<p >
域名<font color="red" id="ey"></font>恶意指向<font color="red">千里眼网</font>的服务器,千里眼网郑重通知行为人,请尽快解除该恶意指向。
千里眼网保留提起诉讼并追究行为人侵权之权利!
</p>
</center>
</body>
</html>
以上办法不仅简单,而且也表达了自己的法律诉求,恶意网站的访问人员一眼看出了这是个恶意网站指向。

最新回答共有5条回答

  • 游客
    回复
    2023-01-13 21:21:30

    发表一下个人观点

    问题中提到的安卓系统用久了会卡,请设定一下这个用久了是多久

    以我的安卓和IOS经历来说

    2015年9月购入iphone6 128G,800多美元,很流畅,很快,大约一年之后开始速度变慢,电量下降很快,到17年的时候已经很慢了,打开app的速度很折磨急性子,至于这样的情况我认为不是iOS的问题,而是手机硬件的问题,听说那一代iphone质量确实欠佳,不过不敢确定,朋友的iphone5se一直很流畅,很好用,ISO确实没问题,很好用

    之后华为mate10系列开始崭露头角,于是在2017年12月左右购入mate10pro,6G+128G 全网通,价格应该是5400人民币左右,差不多也是800美元上下,所以档次应该是有可比性的,到今天为止差不多已经一年10个月,电量有点下降,流畅度方面丝毫不影响,这是事实

    9月20日,iphone11美国开始正式开卖,我预付款买一台送给亲人,所以20日准时货到家里,ISO一如既往的流畅

    我今天想说ISO系统流畅度方面毋庸置疑,但是今天的安卓也已经不是8-9年前安卓刚刚开始的时候,经过各个手机厂商的优化,我的观点是已经足以达到媲美ISO流畅度的存在,至于用久了会卡这个问题,我们在问这个问题之前先想清楚,“用久了”到底是多久,我认为到今天,和iphone同价格的安卓手机系统流畅度丝毫不落后于ISO。

    非专业,仅个人经历与观点,不喜勿喷谢谢

  • 夜半唱歌
    回复
    2023-01-13 21:21:30

    感谢邀请
    为什么安卓系统用久了会卡,苹果系统却依然流畅?谁能科普下,比较容易懂?

    科普倒是不敢讲,只能说说自己的一些看法,现在的安卓旗舰手机至少用2年的时间是没有任何问题的,至于你说的卡顿是之前安卓的卡顿,或者是很多人拿着几年前的手机或者是千元来做对比,当然我们不可否认的是ios系统显然仍然是相比安卓有优势,造成这种差异化的原因,其实有三个系统的运行效率不同,以及后台机制的不同,以及生态环境不同:当然前提我们使用的安卓系统不是原生的,是经过各个厂商优化来的,所以其实已经加入了更多的功能,而ios系统没有经过点缀,所以刚开始已经有了区别:

    1.运行效率的不同:

    安卓系统和ios系统两者编写程序的语言不同,ios是Objective-C编程的优势是效率高,但是相比安卓JAVA的优势则是跨平台不过运行效率相对偏低,其实这两个编程语言所带来的机制不同,就已经造成了各自系统之间的流畅性差异化。

    效率高的原因就是系统处理任务的方式不同,比如苹果手机,我们一直说过度动画很自然,这是因为iOS对屏幕反应的优先级是最高的,简单点来说的话,就是当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示(Touch这个层级),也就是你点开一个APP之后,直接就点开了。

    而安卓手机的运行机制是APP都是一直在虚拟机中,你点开APP之后,首先需要的是由底层传输数据到虚拟机中,再由虚拟机传递给用户UI,因为Java语言因为虚拟机的存在,二次转化再执行效率就要低很多。而这次的华为方舟编译器就是解决这个方面的问题,省去了中间的步骤。

    2.后台机制不同

    苹果手机为什么运行内存那么小,但是系统也可以流畅运行,就是后台算是假后台,我们简单点来说的就是,比如我们打开一个APP之后,我们回到主界面的时候之前的软件就相当于暂停使用,不再消耗RAM,所以你会发现比如你再次载入APP的时候

  • 游客
    回复
    2023-01-13 21:21:30

    手机用的时间长了会变卡已经是大家公认的问题,无论是安卓系统的手机还是苹果系统的手机都会变得奇卡无比,相对来讲苹果系统在流畅度上更加平滑一些,到底是什么原因导致手机系统变得如此卡,现在各个维度做个大致的分析。

    手机系统卡原因分析

    手机安装的应用软件过多。特别是安卓系统应用的安装途径非常多,经常有一些非常规的应用安装在手机里面,时间长了积累的多了,有些手机甚至安装了上百个应用,在这中情况再牛的机器配置也经不起如此多应用的消耗,而且很多应用启用后台执行方式,所以装的越多手机越卡,特别是一些国内应用厂商,经常给应用升级,升级的结果是占据的资源越来越多,手机变得越来越卡顿。

    手机磁盘积累的文件太多。由于刚买的手机的时候里面的东西比较少,随着用的时间长了很多硬盘文件,都堆积在一起,堆积的越多手机在访问的时候越是变得卡顿,所以华为手机针对文件系统的访问做了erofs文件系统就是为了减缓这种递归影响手机性能,如果存储的文件足够多对于系统访问相当于有一个极大的负担,堆积的越多手机卡顿的越厉害。

    安装了有危害的应用。有些应用在开发过程中非常不规则,不停的在扫描硬盘或者搜罗用户信息,这种应用用不了安装很多就能把手机搞得十分卡顿,所以在平时使用过程中不要轻易安装不被信任的应用,很多主流的应用占据的资源也是相当恐怖的,就拿微信和QQ来讲占据的内存和文件资源都会比较大,时间长了性能自然会受到影响。

    手机硬件老化。特别是闪存颗粒如果使用的寿命到了,对于手机性能影响还是非常大,所以新的手机体验会好一些,用的时间长了自然就会有衰减,主要是闪存颗粒。

    安卓机制层面问题。安卓在机制上在手机应用变多的情况下,性能会下降很多,所以华为围绕着安卓已经做了很多改进工作,现在高配的华为手机在体验上要比原版的安卓性能提升了许多,虽然谷歌对于安卓的优化一直在持续,由于架构方面的影响,提升空间已经非常有限了,再加上安卓系统整体管理上没有苹果那么严格,在机制上更加容易出现问题。

    安卓和IOS有何区别

    经过上面的分析,有些手机永久

  • 游客
    回复
    2023-01-13 20:20:20

    安装apache 后默认网站是可以通过ip访问的,所以可能会有些恶意的域名指向你的网站。

    遇到这种情可以建一个默认的站点 (注意,要保证这个的站点在所有站点的最前面,可以通过ip直接访问此站)

    <VirtualHost *:80>
    ServerAdmin webmaster@localhost DocumentRoot /var/www
    <Directory />
    Options Indexes FollowSymLinks MultiViews AllowOverride None Order deny, deny from all #直接屏蔽所有人访问
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>