2018年6月15日

摘要: CORS on Nginx The following Nginx configuration enables CORS, with support for preflight requests. 阅读全文
posted @ 2018-06-15 12:17 kaka_jon 阅读(5755) 评论(0) 推荐(0) 编辑
 

2018年5月24日

摘要: 1. 查看当前使用内核:uname -r4.4.0-97-generic 2. 查看安装的内核dpkg --list 'linux-image*' 3. 删除旧内核sudo apt-get remove linux-image-VERSION sudo apt-get remove linux-im 阅读全文
posted @ 2018-05-24 16:07 kaka_jon 阅读(261) 评论(0) 推荐(0) 编辑
 

2018年4月17日

摘要: 默认:SSL协议进行握手协商进行连接的时候,默认是不会发送主机名的,也就是是以IP的形式来进行https连接握手协商的,这就导致一个问题,当一台服务器上有多个虚拟主机使用同一个IP的时候, Nginx进行反代就会报错! SNI(Server Name Indication):就是为了解决一个服务器, 阅读全文
posted @ 2018-04-17 18:09 kaka_jon 阅读(706) 评论(0) 推荐(0) 编辑
 

2018年3月21日

摘要: 统一格式如下:nginx.conf 纯文本: log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_use 阅读全文
posted @ 2018-03-21 15:27 kaka_jon 阅读(281) 评论(0) 推荐(0) 编辑
 
摘要: 安装curator rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch vi /etc/yum.repos.d/curator.repo[curator-5]name=CentOS/RHEL 6 repository for 阅读全文
posted @ 2018-03-21 14:32 kaka_jon 阅读(1031) 评论(0) 推荐(0) 编辑
 
摘要: 配置如下: es创建索引使用: logstash-chat-proxy-nginx-access-* logstash-chat-proxy-nginx-error-* 阅读全文
posted @ 2018-03-21 14:19 kaka_jon 阅读(6957) 评论(0) 推荐(0) 编辑
 
摘要: 文件路径:logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-4.1.0/patterns/grok-patterns 在线调试grok规则匹配网址:https://grokdebug.herokuapp.com/ 阅读全文
posted @ 2018-03-21 14:14 kaka_jon 阅读(2443) 评论(0) 推荐(0) 编辑
 

2018年2月20日

摘要: ddos攻击:分布式拒绝服务攻击,就是利用大量肉鸡或伪造IP,发起大量的服务器请求,最后导致服务器瘫痪的攻击。 cc攻击:类似于ddos攻击,不过它的特点是主要是发起大量页面请求,所以流量不大,但是却能导致页面访问不了。 使用Nginx的配置对cc攻击进行简单防御 主要是通过nginx和lua来配合 阅读全文
posted @ 2018-02-20 10:19 kaka_jon 阅读(1795) 评论(0) 推荐(0) 编辑
 

2017年11月20日

摘要: 在shell脚本中,比如有以下的代码: cd /root/test88 rm -rf backup 如果目录/root/test88不存在,脚本不会停止,依然会执行rm -rf backup这个命令 要让脚本停止执行: #!/bin/bash -e 或 set -e 阅读全文
posted @ 2017-11-20 12:37 kaka_jon 阅读(5124) 评论(0) 推荐(0) 编辑
 

2017年10月25日

摘要: 常见的特殊变量: $* 和 $@ 的区别: 1. 在这两个变量没有被双引号""引起来的时候,它们没有区别。 2. 在这两个变量被双引号""引起来的时候,"$*"会将所有的参数作为一个整体,以"$1 $2 $3 ...$n"输出,"$@"会将各个参数分开,以"$1" "$2" "$3" ..."$n" 阅读全文
posted @ 2017-10-25 09:17 kaka_jon 阅读(125) 评论(0) 推荐(0) 编辑