服务公告
用 S2 跑个人博客的配置建议
发布时间:2026-06-15 16:23
博客对配置的要求不高,跑得省心却要靠部署时的几步安排。下面以一台 S2、CentOS 7 为例,把博客环境从零搭起来。 一、准备与资源分配 登录后先做三件事:创建普通用户并配置密钥登录,禁用 root 密码远程登录;`yum update -y` 更新系统;`timedatectl set-timezone Asia/Shanghai` 对准时区。资源分配上,入门配置跑一个博客足够,内存里给数据库留一半以上;网站文件单独放数据目录(如 /data/wwwroot),和系统盘分开,日后扩容或搬迁都方便。PHP 相关参数按需调:博客类应用 memory_limit 给到 256M 起步,装了大量插件再往上调。 二、安装运行环境 博客环境用 LNMP(Linux 加 Nginx、MySQL、PHP)即可: ``` yum install -y epel-release yum install -y nginx mariadb-server php php-fpm php-mysqlnd systemctl enable --now nginx php-fpm mariadb ``` 数据库初始化后执行 `mysql_secure_installation` 设置密码并移除测试库。Nginx 配置里开启 gzip、给静态文件设合理的过期时间,页面加载速度立刻上一个台阶,这几行配置值得花十分钟调好。习惯图形界面的话可以装管理面板,注意把面板端口限制到办公网段,别让管理入口裸露在公网。 三、备份策略 博客的备份两份就够:数据库每日导出,站点目录每周打包。用 crontab 挂定时任务: ``` 0 3 * * * mysqldump -ublog -p'密码' blog | gzip > /backup/blog-$(date +\%F).sql.gz ``` 备份文件保留最近 7 份,避免占满磁盘。脚本里的密码不要直接写在 crontab,放到只有运行账号可读的独立配置文件里,权限设 600。备份文件别和站点放同一块盘,同步一份到对象存储,机器出问题时备份还能活着。备份要定期恢复演练,至少每季度拿备份在本地起一次,确认真的能恢复。 四、常见问题 访问白屏多半是 PHP 报错被隐藏,查 /var/log/php-fpm/ 下的日志;数据库连不上先看服务是否在跑、账号权限是否正确;访问慢先查图片——博客的带宽多半被大图吃掉,上传前压一遍图比升级配置划算。全部就绪后用浏览器打开域名确认页面正常,再开始搬内容。 博客的运维重点不在高深技术,而在环境干净加备份可靠。这几步做完,剩下的时间留给写内容就好。上一篇: 国产 AI 芯片生态观察
下一篇: 关于数据存储期限的说明