采集耗电、费时间,对方更换了规则,还得重新配置采集规则。相信很多做垃圾站的朋友会有类似感慨。
相信大家都已经很熟悉 Apache 和 Nginx, 其实它们本身都有关键词替换功能,也就是说,你根本不需要安装任何额外的软件,甚至连 php/mysql 都省了,只要用 Apache 或者 nginx 就可以实现网站克隆/伪原创。
要点只有2个:
1. 反向代理
2. 关键词替换
下面就讲讲过程 (centos-32bit)
1. nginx + substitutions 安装
nginx 自带一个Substitution模块,但该模块只能写一行,所以我们改用 substitutions
下面是安装一些预备软件
1
2
3
4
5
6
| yum -y --noplugins install wget zip
yum -y --noplugins install unzip
yum -y --noplugins install gcc
yum -y --noplugins install make
yum -y --noplugins install pcre-devel
yum -y --noplugins install openssl-devel |
下载软件
1
2
| wget -c http://www.nginx.org/download/nginx-1.0.8.tar.gz
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only |
编译软件
1
2
3
4
5
| tar zxf nginx-1.0.8.tar.gz
cd nginx-1.0.8.tar.gz
./configure ./configure --add-module=path/substitutions4nginx-read-only //注意这里的path是相对应的真实路径
make
make install |
此时,nginx应该安装在于 /usr/local/nginx 下面
配置 nginx.conf
1
2
3
4
5
6
7
8
| server_name www.beaublog.com;
location / {
subs_filter ca-pub-对方gg用户 ca-pub-替换成你的;
subs_filter 6121088089 612108343455;
//把google ad 的广告号 6121088089 改成你自己的,你懂的!:D
proxy_pass http://www.beaublog.com; //反向本站为例。
index index.html index.htm;
} |
记住subs_filter 命令的格式,你想替换设么就随你了。
另外, 反向代理的个数是不限制的。只要你掌握了规则,一个网站下可以包含n多个网站的镜像。 一个nginx 上也可以跑 n多个网站。就看你自己怎么运用了。
别忘了吧logo地址替换成自己的
参考:http://www.hostloc.com/thread-94331-1-1.html