backend

ThinkPHP 项目文件完整性监控:用 Shell 脚本对抗黑帽 SEO 注入
backend

ThinkPHP 项目文件完整性监控:用 Shell 脚本对抗黑帽 SEO 注入

chaihongjun

公司官网被黑帽 SEO 注入,public/index.php 里被塞进远控代码:爬虫访问返回假页面,从搜索引擎点进来的真实用户被重定向到垃圾站。清理之后,为了下次能第一时间发现文件被改,写了一套 ThinkPHP 文件完整性监控。Shell 脚本加 cron 定时用 sha256 比对文件,SSH 登录时弹出告警,零依赖,不碰业务代码。...

Gitee Webhook自动部署系统
backend

Gitee Webhook自动部署系统

chaihongjun

这是一个基于 Gitee Webhook 的自动部署系统,能够实现代码提交后自动部署到服务器。通过配置 Webhook,当代码推送到 Gitee 仓库时,系统会自动将代码部署到指定的服务器目录。...

thinkphp博客添加RSS源
backend

thinkphp博客添加RSS源

chaihongjun

好久没有更新博客,最近在看某大佬网站的适合发现了RSS订阅的按钮,突然想起来这个东西也好几十年了,给自己的网站也弄一个吧。在弄之前大概的看了一下RSS的发展历史,结合了AI的能力捣鼓出本站的RSS源,后续再完善邮件订阅的功能。...

后端nginx跨域CORS配置
backend

后端nginx跨域CORS配置

chaihongjun

开发过程中为了简便一般通过前端的代理方式临时解决CORS跨域问题,在部署到生产环境的时候再切换到服务端做CORS跨域配置,这篇文章介绍后端是nginx的时候如何解决跨域CORS问题...

thinkphp5.0博客添加Bing自动ping功能
backend

thinkphp5.0博客添加Bing自动ping功能

chaihongjun

IndexNow是网站所有者立即通知搜索引擎其网站上最新内容更改的简单方法。IndexNow是一个简单的ping,这样搜索引擎就知道URL及其内容已被添加、更新或删除,从而使搜索引擎能够在其搜索结果中快速反映这一变化。目前得到微软必应、Naver、Seznam.cz、Yandex、Yep的支持。...