博客

  • WordPress 迁移实录:阿里云宝塔 → 本地 PVE + Cloudflare Tunnel

    记录一次完整的 WordPress 站点搬迁:把运行在阿里云(宝塔面板 / PHP 8.0 / MySQL 5.7.44)上的 yw116.top,整体搬到本地 PVE 的 Debian 12 + 宝塔 9,并通过软路由上的 Cloudflare Tunnel 恢复公网访问。全程没有用一键迁移插件,走的是最朴素也最可控的备份-传输-恢复路线。

    搬迁思路

    阿里云上把站点文件和数据库全量打包,管道直传本地;然后建库、建站、导入 SQL、配置 nginx,最后靠已有的 cloudflared 隧道把公网流量送回内网 168 端口,前台即恢复访问。

    踩过的几个坑

    1. 宝塔一键迁移插件连不上目标面板

    两个原因叠加:一是接收面板地址不能带安全入口(/xxxx),插件会把接口路径直接拼在地址后面,带了入口必然 404;二是 API 密钥大小写敏感,屏幕上 F 和 l 极易看混,复制过去就是错的。实测从阿里云用纯地址 + 正确密钥调用,立刻返回 200。

    2. WordPress 后台死活登录不上

    原来原站的管理员密码早就不是常用密码了,用 wp_set_password 重置(phpass 加密)才真正生效,MD5 直插不可靠。另外站点默认强制后台 HTTPS,而内网 168 端口没有加密,http 访问会被强制跳 https 死循环转圈,需要在 wp-config 里 define(‘FORCE_SSL_ADMIN’, false)。这个设置只影响内网 http 访问,公网请求带 https 标识,完全不受影响。

    3. wp-config 里不能直接调 WP 函数

    remove_action / add_filter 这些函数在 wp-config 阶段还没被加载,直接写在 wp-config 里整个站点会白屏(响应 200 但全是死机页)。正确做法是放到 wp-content/mu-plugins/ 下的必须插件里。

    4. 公网访问时快时慢

    Cloudflare Tunnel 走海外边缘节点,国内链路波动是常态,时快时慢甚至偶发超时。这不是配置问题,是隧道链路的物理限制。最后的解法是:前台走隧道公网访问,后台走内网登录,最舒服也最稳。

    最终架构

    公网:Cloudflare 边缘 → cloudflared 隧道(软路由)→ 内网 192.168.10.175:168;内网:192.168.10.175:168 直连。前台域名访问,后台内网登录,互不干扰。

  • Debian 12 系统初始化与基础配置记录

    前言博客最近在一台新服务器上部署了 Debian 12 系统,为了后续使用更加稳定和顺手,这里简单记录一下系统初始化时做的一些基础配置。这篇文章主要作为个人学习和运维记录,方便日后查看。环境说明 • 操作系统:Debian 12 • 使用场景:个人网站与家庭服务部署 • 网络环境:普通公网网络初始化过程系统安装完成后,首先对系统进行了更新,确保软件包处于最新状态。随后根据个人使用习惯,调整了一些基础设置,例如时区、语言环境等。在安全方面,设置了较为复杂的登录密码,并关闭了一些不必要的服务,以减少系统暴露的风险。同时,只保留当前阶段确实需要的端口,其余端口暂不对外开放。使用感受Debian 12 整体运行稳定,占用资源较少,非常适合用于长期运行的服务环境。日常维护成本也比较低,符合个人使用需求。总结本次初始化主要是为后续网站和服务部署打基础,整体过程较为顺利。后续如果有新的配置调整,也会继续记录下来,作为个人学习资料保存。

  • 使用宝塔面板部署 WordPress 的过程记录

    前言为了方便管理服务器和网站,我选择使用宝塔面板来部署 WordPress。本篇文章简单记录整个部署过程,作为个人实践笔记。部署环境 • 服务器系统:Debian 12 • 面板工具:宝塔面板 • 网站程序:WordPress部署过程在服务器上安装宝塔面板后,通过可视化界面完成了运行环境的配置,包括 Web 服务和数据库服务。随后在宝塔面板中新建站点,并通过面板自带的一键部署功能安装了 WordPress。安装过程中只需要设置站点名称、管理员账号和密码,整体流程比较清晰,几分钟内即可完成。基础设置WordPress 安装完成后,对后台做了一些基础设置,例如关闭不必要的评论功能、调整固定链接结构等,使网站结构更加简洁。总结使用宝塔面板部署 WordPress 对新手非常友好,大大降低了运维和管理难度。对于个人博客或学习记录站点来说,是一个非常合适的选择。

  • 个人博客站点的基础规划说明

    前言

    在搭建博客之前,对站点用途进行简单规划,可以避免后期频繁调整结构。本篇文章主要说明本站的基础规划思路。

    站点定位

    本站定位为个人博客,主要用于记录学习过程、技术笔记以及日常使用中的一些经验总结,不涉及商业用途。

    内容规划

    博客内容以原创记录为主,包括但不限于:

    • 系统运维学习笔记
    • 软件使用体验记录
    • 日常技术整理

    文章内容以文字记录为主,不追求更新频率,更注重内容的完整性。

    功能规划

    站点功能保持简洁,仅提供文章浏览功能,不开放用户注册、不提供评论互动,以减少维护成本。

    总结

    清晰的站点定位和规划有助于网站长期稳定运行,也方便后续内容的持续整理和归档。

  • 家庭网络与数据管理的简单整理

    前言随着设备数量的增加,家庭网络和数据管理变得越来越重要。这里简单整理一下个人目前使用的一些基本思路。网络结构家庭网络以路由器为核心,负责设备联网与基础管理。重要设备单独规划网络,避免相互干扰。数据管理日常数据主要分为文档、照片和学习资料三类,按类别进行分类存储,方便查找和备份。使用习惯定期整理不再使用的数据,避免无意义堆积。同时,重要文件尽量保留多份备份,以防意外丢失。总结合理的网络与数据管理可以提升使用体验,也能减少后期维护压力。这些记录仅作为个人参考。

  • 个人学习记录与网站维护日志

    前言在使用网站的过程中,记录一些学习和维护过程,有助于总结经验,也方便日后回顾。日常维护网站运行期间,主要关注系统运行状态和服务是否正常。发现异常时及时排查并处理。学习记录通过搭建和维护网站,对服务器基础知识和网站管理有了更深入的理解,这些内容都会逐步整理成文字记录。后续计划后续会根据实际使用情况,适当调整站点结构和内容方向,但整体仍以学习记录为主。总结本站作为个人使用和学习记录平台,会保持长期稳定运行,内容也会根据需要逐步补充。