Web站点和MySQL数据库的自动与远程备份:auto-backup w/ mysqldump and rsync on Ubuntu

起先给这篇日志起的名是《WordPress站点和数据库的自动、异地备份:……》,虽然前后也修改了几次,但还是读起来不够理想。再想了一下,实际上这篇日志内容不止适用于WordPress站点,甚至不止适用于Web站点,也可以当做其他重要资源的备份参考。还有呢,这篇日志是在《网络服务配置笔记:……》的配置基础上完成的,很多备份方式的理念和脚本也是根据那篇日志里所述内容来决定的。哦,对了,文末也曾说大概应该会写的内容还包括“SSL证书定期自动更新”,后来查到如果Certbot是采用官方的软件包系统安装的话,在一些系统上会默认设置定期自动更新SSL证书的计划任务,当然这也都是可以自己添加cron job来实现的。

注意:这篇内容,是为我方便所记录,有很多地方不涉及严格的考究和选择,代码部分亦可能存在纰漏,酌情参考,小心使用!

那么,结合在《网络服务配置笔记》中已经完成的工作,先讲讲这篇日志里所记录的备份工作的背景:

Continue reading “Web站点和MySQL数据库的自动与远程备份:auto-backup w/ mysqldump and rsync on Ubuntu”

网络服务配置笔记:WordPress w/ SSL on Ubuntu w/ Nginx, PHP and MySQL

这次重新开站,暂时以这个博客打头阵(实际上好像也只有这个),方便自己乱丢一些文字在上面。以前的备份是2013年初的,这次的开站除了配置几个网络服务之外,也涉及到从旧WordPress的数据备份恢复并升级到最新版,这个过程也是很有趣的,一并写在这篇日志里。

注意:这篇内容,是为我方便所记录,有很多地方不涉及严格的考究和选择,代码部分亦可能存在纰漏,酌情参考,小心使用!

一套网络服务的配置,涉及服务器系统、网络服务器端软件、系统相应账户的配置和网络服务的配置。一个搜索可以找到很多XXX VPS提供商网站就有提供相应的教学,我主要翻看了Digital OceanLinode这两家的。这样来看,如果删掉这些啰嗦的、随意的文字,这篇日志也可以起名叫做“Use Your Old WordPress Backup to Build a New Site”,“Install or Upgrade WordPress on Ubuntu 16.04”,“Setup an LEMP environment with HTTPS support on XXX”等等了。后面内容的目录如下:

Continue reading “网络服务配置笔记:WordPress w/ SSL on Ubuntu w/ Nginx, PHP and MySQL”