php平滑重启nginx,彻底清除WordPress的静态缓存
每一次分享技术文章,都是基于自己的痛点,基于自己的需求。这次也一样,所以分享具体方法之前,我先说一下我这次的需求与痛点: 一、需求痛点 在博客集成了代码版缓存功能之后,为了方便在前台清理页面缓存,我特意写了ajax 清理缓存的功能(相关文章)。这个功能写好之后确实可以正常工作。 但是,为了让网站加载速度提升到极致,我还在 nginx 里面加了类似于…
nginx日志切割及7天前的历史日志删除脚本
上次写到《服务器日志备份超节省空间的思路》,压缩后磁盘占用由 93%降到了 62%,效果还是不错的!为什么不直接删除呢?其实是因为这些日志涉及到支付等重要业务,保存半年以上也算是保守的做法。 今早,又发现几例磁盘空间报警,占用率都在 90%+,关键居然是根分区!这要是日志突然暴涨,把根分区撑爆了,那就可以体验到“菊花一紧”的快感了吧? 索性利用 C…
PHP彩蛋还是漏洞?expose_php彩蛋的触发和屏蔽方法
最近在折腾网站 XSS 漏洞修复的时候,当我把 XSS 漏洞和谐成功之后,360 扫描送来了一个"彩蛋": 本以为又是 360 误报,结果点击看了下,还真能打开 PHPinfo: PHP 彩蛋我也是第一次听说,貌似老一辈的程序员们都知道,因为 PHP 是由黑客语言发展而来,所以各方面都透露着放荡不羁的极客精神! 一、如何触发 PHP 彩蛋? 我们只…
VPS服务器备份网站文件和数据库到七牛云存储的shell脚本工具
一直想写一篇关于网站本地备份和远程备份的文章,相关草稿其实在 6.12 号就写好了,一直因为没有测试环境,没发布出来。时间久了,也就忘了,回头找个时间测试下再发布好了。 今天分享的工具也和备份有关,而且是远程备份,这个工具算是我的无聊之作吧,虽说 WordPress 已经有 wp2pcs 这类备份插件了。相信折腾 VPS 的站长会喜欢我这个工具的,…
zabbix监控在lnmp环境下编译安装小记
最近在复习运维常见的监控告警软件的时候,想起了 zabbix,于是先用军哥的 lnmp 一键安装包快速搭建了 lnmp 环境,然后成功编译安装了 zabbix,特地将安装过程和遇到的问题记录在此,以便自己或有需要的人来参考翻阅。 由于已有 php 运行环境,所以只需要编译安装 zabbix 即可。 一、安装依赖组件 yum -y install n…
VPS服务器备份网站到七牛云存储的shell脚本(第二版)
上一篇文章发布了备份网站到七牛的第一版,这次应回复要求先公布同步原理及 shell 源码,让喜欢折腾的人有力可使。其实,这个备份工具的原理非常简单,就是借用了官方的同步工具,配合简单的 shell 语句即可完成。 一、备份原理 简介 qrsync 是一个根据七牛云存储 API 实现的简易命令行辅助上传同步工具,支持断点续上传,增量同步,它可将用户本…
Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
一开始搭建中国博客联盟,既有博友提醒我,做网址大全这类网站维护很麻烦,需要大量的精力去 Debug 一些已夭折的网站,更是拿松哥的博客大全举例。当然,我也是深以为然。前些时间,看到梦轩丽人的 boke123 网址大全的维护记录,好像是纯手工检查,张戈实在是佩服的五体投地,太有毅力了。 现在博客联盟也收录的博客也已破 200 了,全部来自自主提交,不…
阿里云盾网站安全防御(WAF)的正确使用方法
将 2 个网站搬到阿里云,一个是因为阿里云稳定,另一个就是牛逼轰轰的云盾了。之前在博客联盟群里模拟 CC 攻击过搭建在阿里云 ECS 上的博客,结果云盾毫无反应,而网站已经挂了。 这次特意细看了一下云盾上的 CC 防护功能,发现有部分朋友估计并未正确使用 WAF。所以,我在本文就简单的分享一下阿里云盾-WAF 网站防御的正确使用方法。 一、域名解析…
VPS/Linux系统防CC攻击带白名单过滤功能的Shell脚本
最新更新:张戈博客已推出功能更强大的轻量级 CC 攻击防御脚本工具 CCKiller==>传送门 根据我个人 VPS 需求,并参考了余洪春前辈的《自动甄别黑白名单的 iptables 安全脚本》,编写如下 Shell 代码。 脚本名称:自动拉黑 CC 攻击者 IP 的 Shell 脚本 功能说明:通过 netstat -an 命令统计出当前请…