NGINX配置HTTPS OCSP完整过程
最近在调试HTTPS,买了一个godaddy的证书,ocsp的配置一直不成功,参考了网上各种文档,从godaddy的存储库下载各种证书,尝试各种搜索结果均无果,后来申请了一个startssl的证书,简单配置了一下,从官网下在了根证书和中间证书合成了一下就可以用ocsp了,邮件给startssl的客服,拿到了一个配置文档,经过多次尝试,终于在nginx上配好了用godaddy的坑爹证书的ocsp。对过程没兴趣的,可以看最后一句总结。
寻找大师, 跟随大师, 模仿大师, 洞察大师, 成为大师!
最近在调试HTTPS,买了一个godaddy的证书,ocsp的配置一直不成功,参考了网上各种文档,从godaddy的存储库下载各种证书,尝试各种搜索结果均无果,后来申请了一个startssl的证书,简单配置了一下,从官网下在了根证书和中间证书合成了一下就可以用ocsp了,邮件给startssl的客服,拿到了一个配置文档,经过多次尝试,终于在nginx上配好了用godaddy的坑爹证书的ocsp。对过程没兴趣的,可以看最后一句总结。
最近操作redis比较多,redis-cli还是蛮好用的,然而有一些场景不支持,比较不爽,比如批量删掉一些键,它就不能。刚好最近在学go,就用go写了一些工具,目前放了匹配key和删除的功能,后期看实际使用当中需要什么功能再加进来,redis-cli已有的就不管了。
最近处理了多起起mysql被删表的事件,发现mysqlbinlog
有点鸡肋,只能导出指定库,但是不能指定表,网上有操作用grep
的A和B,但是实际上可能语句是带有换行的,这样一来grep出来的内容就是不全的,所以做了一个过滤的perl脚本,小范围测试了一下没什么问题,还是比较好用的,还支持同时导出多张表,并且可以指定是否保留drop
和truncate
语句。缺陷就是要先用mysqlbinlog导出指定的库,如果导出不限制库并且指定的表在多个库中存在的话就要乱套了。
磁盘阵列(RAID)是常用的提高服务器I/O性能的做法。通过将多块独立的物理磁盘组合起来形成一个磁盘组,一方面提高性能,另一方面做数据冗余,在单个磁盘发生问题的时候还有另外的镜像能够使用,避免宕机。组合方式有RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID7,RAID0+1,RAID10等级别。下面对RAID0,RAID1,RAID5,RAID0+1简单介绍。
《高性能Linux服务器构建实战》上说的,系统性能分析标准,根据经验得出,仅供参考。
整理了一份MongoDB的命令行操作指令,用的时候方便找