要说防盗链,得先说盗链。见名知义,盗链就是盗取别人的链接,最常见的就是盗图了。那么怎么防火防盗呢?传统的防盗链是通过http协议中的referer请求头来跟踪请求的来源,进而判断是否本站点的请求,从而达到防盗的目的。Referer长啥样?我用Fiddler抓了个包,看图 但目前更流行的防盗链方式是u ...
分类:
其他好文 时间:
2018-06-28 13:49:15
阅读次数:
108
elk+redis 搭建nginx日志分析平台 logstash,elasticsearch,kibana 怎么进行nginx的日志分析呢?首先,架构方面,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录。其次,需要有个队列,redis的list结构正好可以作为队列使用。然后分析使 ...
分类:
其他好文 时间:
2018-06-26 22:31:55
阅读次数:
196
安装rpmbuild工具及tengine编译环境 建立普通用户,在普通用户下进行包的制作 这样防止制作包的过程中出错造成对系统的影响 生成rpmbuild目录结构 这个也可以手动去创建目录,当然使用命令更方便 注意:如果需要改变次默认位置,可以修改配置文件:~/.rpmmacros中变量_topdi ...
分类:
其他好文 时间:
2018-06-25 01:09:27
阅读次数:
260
配置文件>>worker_processes1;events{worker_connections1024;}http{log_formatmain‘$remote_addr-$remote_user[$time_local]"$request"‘‘$status$body_bytes_sent"$http_referer"
指针有两个要素组成:地址、数据类型。 地址是一个(unsigned long)的数据,表示数据在内存中的位置;数据类型表示要如何解析这个数据。 指向的地址不同,这个指针就是不同的,这点比较容易理解; 需要注意的是当数据类型不同时,这个指针也是不同的,这点催生出了指针的好多有趣的用法。 1.指向同一地 ...
分类:
其他好文 时间:
2018-06-20 23:55:51
阅读次数:
213
nginx防盗链配置如下,可以和不记录静态文件配置结合起来location~*^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)${expires7d;valid_referersnoneblockedserver_names*.test.com;#设置白名单if($invalid_referer){return403;#不
分类:
Web程序 时间:
2018-06-19 11:50:45
阅读次数:
243
nginx访问日志日志格式[root@aminglinux-02nginx]#vimconf/nginx.conflog_formatcombined_realip‘$remote_addr$http_x_forwarded_for[$time_local]‘‘$host"$request_uri"$status‘‘"$http_referer""$http_user_agent"‘;combin
分类:
其他好文 时间:
2018-06-19 10:32:53
阅读次数:
237
爬虫的核心思想:模拟浏览器正常访问服务器,一般情况只要浏览器能访问的,都可以爬,如果被反爬,则考虑反复测试添加Request Header数据,知道可以爬取为止。 反爬思路目前知道的有:User Agent,Cookie,Referer,访问速度,验证码,用户登录及前端js代码验证等。本例遇到js验 ...
分类:
编程语言 时间:
2018-06-17 19:04:48
阅读次数:
438
一、http协议: 1、http请求: 基本结构: (1)请求行 (2)消息头 二、防盗链: 利用http请求的header中的Referer消息,若没有,说明有盗链者。 三、HttpServletResponse对象: 1、getWriter() 用于向客户机回送字符数据 getOutputStr ...
分类:
其他好文 时间:
2018-06-15 21:00:58
阅读次数:
159
grok作为一个logstash的过滤插件,支持根据模式解析文本日志行,拆成字段。 nginx日志的配置: logstash中grok的正则(添加在/usr/local/logstash-6.2.4/vendor/bundle/jruby/2.3.0/gems/logstash-patterns-c ...
分类:
其他好文 时间:
2018-06-12 12:49:49
阅读次数:
320