国产亚洲精品自拍,亚洲va在线va天堂va不卡下载,亚洲av中文无码字幕色本,国产精品久久国产精品},韩国激情一区二区无码在线},亚洲人成网站www

信息動(dòng)態(tài)

網(wǎng)站設(shè)計(jì)是技術(shù)與創(chuàng)意的完美融合!

技術(shù)資訊

如何防止網(wǎng)站被復(fù)制

2016-09-07 11:04:00

眾所周知,復(fù)制一個(gè)整站是很容易的,如果能防止他人復(fù)制自己的網(wǎng)站呢,簡(jiǎn)單的限制右鍵根本無法阻止他們,下面這個(gè)方法可以阻止大部分爛人超級(jí)自己的青島網(wǎng)站設(shè)計(jì)

如何防止網(wǎng)站被復(fù)制

標(biāo)簽: <無>

代碼片段(1) [全屏查看所有代碼]

1. [代碼][Perl]代碼     

#! /bin/bash

LOGFILE=/var/log/nginx/access.log

PREFIX=/etc/spiders

#日志中大部分蜘蛛都有spider的關(guān)鍵字,但是百度的不能封,所以過濾掉百度

grep 'spider' $LOGFILE |grep -v 'Baidu' |awk '{print $1}' >$PREFIX/ip1.txt

# 封掉網(wǎng)易的有道

grep 'YoudaoBot' $LOGFILE  | awk '{print $1}' >>$PREFIX/ip1.txt

#封掉雅虎

grep 'Yahoo!' $LOGFILE  | awk '{print $1}' >>$PREFIX/ip1.txt

# 過濾掉信任IP

sort -n $PREFIX/ip1.txt |uniq  |sort |grep -v '192.168.0.' |grep -v ''>$PREFIX/ip2.txt

# 如果一小時(shí)內(nèi),發(fā)包不超過30個(gè)就要解封

/sbin/iptables -nvL |awk '$1 <= 30 {print $8}' >$PREFIX/ip3.txt

for ip in `cat $PREFIX/ip3.txt`; do /sbin/iptables -D INPUT -s $ip -j DROP ; done

/sbin/iptables -Z // 將iptables計(jì)數(shù)器置為0

for ip in `cat $PREFIX/ip2.txt`; do /sbin/iptables -I INPUT -s $ip -j DROP ; done

 

3.使用robots.txt文件:例如阻止所有的爬蟲爬取,但是這種效果不是很明顯。

User-agent: *

Disallow: /

 

4.使用nginx的自帶功能:通過對(duì)httpuseragent阻塞來實(shí)現(xiàn),包括GET/POST方式的請(qǐng)求,以nginx為例,具體步驟如下:

 

編輯nginx.conf

 

#vim /usr/local/nginx/conf/nginx.conf

 

拒絕以wget方式的httpuseragent,增加如下內(nèi)容

## Block http user agent - wget ##

if ($http_user_agent ~* (Wget) ) {

return 403;

}

## Block Software download user agents ##

if ($http_user_agent ~* LWP::Simple|BBBike|wget) {

return 403;

}

平滑啟動(dòng)

# /usr/local/nginx/sbin/nginx -s reload

如何拒絕多種httpuseragent,內(nèi)容如下:

if ($http_user_agent ~ (agent1|agent2|Foo|Wget|Catall Spider|AcoiRobot) ) {

return 403;

}

大小寫敏感匹配

### 大小寫敏感http user agent拒絕###

if ($http_user_agent ~ (Catall Spider|AcoiRobot) ) {

return 403;

}

### 大小寫不敏感http user agent拒絕###

if ($http_user_agent ~* (foo|bar) ) {

return 403;

}

0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關(guān)注公眾號(hào)

官方公眾號(hào)

2054585360
信阳市| 金坛市| 元谋县| 常州市| 玛纳斯县| 宁海县| 西乌珠穆沁旗| 奉节县| 遵义市| 南江县| 临夏市| 邢台县| 莆田市| 剑川县| 通渭县| 贵南县| 安岳县| 梅河口市| 长白| 会昌县| 福贡县| 山丹县| 绥德县| 沙湾县| 濉溪县| 潜山县| 梁平县| 同心县| 乾安县| 华池县| 射洪县| 吉林省| 兴海县| 东乌珠穆沁旗| 高雄县| 宜兴市| 北票市| 诸暨市| 平南县| 全南县| 平邑县|