Monthly Archives: December 2018


迁站笔记

主要更新: 全站HTTPS 全站CDN 服务器内存、硬盘升级。(512M RAM -> 1G RAM, 20G SSD ->25G SSD) 从SFO1机房迁移至SFO2 Ubuntu14.04 -> Ubuntu18.04 迁站经验: UpdraftPlus Backups很好用。把wordpress站点上传到Google Drive,再从新的站点把备份下载下来,恢复即可。(同一个google drive app secret只能对应一个client。需要把原来的UpdraftPlus的secret从drive中删掉,新网站上的UpdraftPlus才能连接到drive上。 等网站内容准备就绪后,最后更改域名的解析IP地址,这样用户感觉不到迁站的,无缝连接。 xmlrpc有安全漏洞,不能用。比如易受枚举攻击,DDos等。https://premium.wpmudev.org/blog/xml-rpc-wordpress/ 优化经验: 用GTmetrix来测网站连接速度,并提供诊断报告。 Add Expires Headers 报告指出我的网站没有设置expires header,因此浏览器无法cache我的网站静态内容。网站的打开速度极慢。 解决方法: 首先确定你的apache2服务器安装的module是否包含headers和expires 如果没有的话,安装这两个module,并重启apache2 你可以手动修改.htaccess文件,加入静态文件的cache规则。也可以下载wordpress插件,比如WP Fastest Cache references:https://superuser.com/questions/284898/how-to-check-which-apache-modules-are-enabled-installedhttps://www.digitalocean.com/community/tutorials/how-to-configure-apache-content-caching-on-ubuntu-14-04 https://wordpress.org/support/topic/add-expires-headers-warning-non-3rd-party-sources/#post-11031564 全站HTTPS 用Certbot自动迁站,但要注意HTTP到HTTPS自动跳转的问题。 /etc/apache2/sites-enabled/XXX 、 .htaccess 、wp-config.php文件里都可能写有自动跳转的之指令。 免费的Certificate只有3个月有效期,到期前要人工renew。最好写一个cronjob来自动检测。 全站CDN Cloud Flare有免费的CDN服务,直接修改domain […]