什么是网站镜像?几种偶尔用到的网站镜像的操作手法

  • A+
所属分类:SEO名词

什么是镜像

网站镜像就是网站的复制版本。因为网站是由很多网页组成的,将其中的一部分网页按原来的结构复制出来,就是一份镜像。比如,新浪在全国各地就有很多的镜像,他们和主站的版式,结构,功能都一样,只是在不同的服务器上而已。一般是个人网站的站长为自己的站做一个备份,
也就是说,一个站由于流量或其它原因访问不到时, 人们可以去其他一个一模一样的站看。

正规的镜像,有点类似CDN的说法,主站做后端,然后多个服务器进行镜像做前端,这样前端挂了,轮询,不影响后端的服务器。

那么外贸的镜像操作,就比较有点黑了,镜像竞争对手的网站,然后仿造对方的手法做优化,以获取排名,再对来路等进行判断跳转,达到对自己外贸网站的引流作用。

柴叔也做过这样的,不过我是比较彻底,直接对方网站站库打包走,然后SEMRUSH导出对应的排名的关键词,然后进行批量优化,达到窃取对方网站的效果。

什么是网站镜像?几种偶尔用到的网站镜像的操作手法

镜像的手法有哪些

1 Nginx代理镜像

2 通过动态的脚本配合伪静态规则进行直接镜像

以上是我比较常用的,当然,肯定还有其他的镜像方法,不过我这里这是普及一下我最熟悉的操作手法。

Nginx镜像

1 安装nginx环境,也可以直接第三方的一键包,比如lnmp环境,AMH环境等。

AMH.sh的免费版本,或者收费版本,都有可视化的操作。

不过归于nginx代码来说,就是一句。

server { listen          80; server_name     www.affadsense.com; location / { proxy_pass          http://bbs.aliyun.com/; proxy_redirect      off; proxy_set_header    X-Real-IP       $remote_addr; proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for; } }

因此。需要另外创建一些缓存的文件夹,和对应的缓存代码。
mkdir /home/cache/path -p #新建2个目录,放置缓存文件
mkdir /home/cache/temp -p

修改 /usr/local/nginx/conf/nginx.conf 新增以下代码,主要是缓存相关设置,请放置于 http{ ##这里 } 中,一般加在 log_format 上面或下面均可:
client_body_buffer_size 512k;
proxy_connect_timeout 5;
proxy_read_timeout 60;
proxy_send_timeout 5;
proxy_buffer_size 16k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path /home/cache/temp;
proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:500m inactive=7d max_size=30g;
#500m是内存占用,7d是7天无访问删除,30g是缓存占具硬盘空间

点击几下网站,df -sh 命令,查看 /home/cache 目录大小,即可测试是否缓存成功。此脚本为前端全缓存,后端动态更新后,前端不会自动修改。可手动清理cache目录下文件。这个方法,可以用纯静态的形式来防CC,如果你的动态博客,受到CC攻击,可以尝试一下。

以下,部分摘抄自网络。

Nginx 字符串的替换

镜像的话,还需要配上字符串替换,需要配上nginx的模块

一个是nginx_substitutions_filter ,一个是nginx-subfilter-module

相关可以参考

http://www.361way.com/nginx-httpsubsmodule/2928.html

具体操作就不一一演示了。

关于镜像,我是建议大家多熟悉nginx,用nginx最镜像,最简单。也灵活。

不懂nginx,觉的麻烦的话,就安装下amh.sh,然后根据后面的面板提示,去安装。

就到这里了,不是什么很干货的的内容,主要普及一些我知道的简单的镜像方法。

weinxin
我的微信
这是我的微信扫一扫
柴叔seo

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: