菜鸟公园
  • 编程技能
    • PHP
    • CPP
    • Golang
    • MySQL
    • 工具分享
  • 英语学习
  • 信文随笔
  • 关于本站
sign in/up

标签归档:迁移

2020-12-21 作者:菜鸟DJ 0
信文随笔

冬至快乐,“菜鸟公园”博客迁移后第一篇

今天是冬至,祝大家冬至快乐,吃饺子,圆圆满满。

博客已经顺利迁移完成了,再也不用忍受阿里云的各种限制了,没有crontab,网速又慢。以后就用 https://sophie520.top 这个网址了。 sophie520.top 这个网址因为需要备案的原因,所以不指向新博客地址了,避免不必要的麻烦。

关于迁移

其实很早就想迁移博客,只不过因为想用微信公众号的开发者,就一直放在了阿里云的虚拟主机上。但是最近接二连三的宕机,让我对阿里云的服务很不满意,提了技术工单,都是把责任推卸给我,说我博客的 wp-cron 导致了cpu 100%宕机了。我承认这个是耗性能,但是阿里的那个cpu监控,只有0%和100%的跳跃让我笑了。咱也不是不会整是不是,这不就有了迁移这件事了。虽然迁移到了境外,但是从用户角度来看响应速度似乎比阿里云杭州机房还快。这就不得不怀疑阿里云在高价卖垃圾。

记录下迁移的步骤

  1. 从阿里提取网站代码备份,数据库备份
  2. 开设新服务器,推荐Ubuntu,安装mariadb,nginx,php,fpm,并调试好。环境搭建可以参考这篇文章

我一般创建下面的文件调试看信息。

<?php
echo phpinfo();
  1. 创建网站的工作目录,并设置拥有者为 www-data ,并且记住设置该目录的上级目录是否能被 www-data用户读取。这个问题一般是导致 403 报错的根源。

  2. 修改 wp-config.php文件里的DB配置,打开同文件内的 WP_DEBUG 调试开关。

  3. 导入备份的数据库,更新表 wp_options ,如下所示,网址改为新网址,不然网站的跳转会有问题
    wp_options

  4. 测试下邮件能否正常发送

  5. 批量修改发表的文章里面的图片地址,主题的图片地址,或者手动修改也行。

关于网站SSL证书

在阿里云申请免费的DV证书,每个账号能申请20张,具体请 Google,签发只需要几分钟。
nginx 里的配置可以参考阿里云给的帮助。

server {
    ···
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;

    ssl_certificate xxxx.pem;  #需要将xxxx.pem替换成已上传的证书文件的名称。
    ssl_certificate_key xxxx.key; #需要将xxxx.key替换成已上传的证书密钥文件的名称。
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    # 表示使用的加密套件的类型。
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #表示使用的TLS协议的类型。
    ssl_prefer_server_ciphers on;
    ···
}

本站点也增加了80端口的跳转,所以大家输入sophie520.top 可以自动跳转到安全的 https 站点。

关于公众号

以后公众号就不提供快递,翻译等查询了,因为国内备案的机器我已经清退了。境外服务器无法接入微信开发。反正公众号也没有多少人看,逃)

wordpress 迁移 阿里云

1/1

天气

分类目录

热门文章

记一次和流氓软件战斗的过程0 comments
手机app https抓包步骤一揽0 comments
记一下RabblitMQ的安装和RPC的工作模式0 comments
聊一聊快排算法0 comments
MAC & WIN 平台效率工具清单0 comments
你真的会用MySQL里的max函数吗?0 comments
MySQL 分组之后如何取Top(N)?0 comments
B站代码解读 — LRUCache0 comments
解搜索二维矩阵题0 comments
解一道字符串变化题0 comments

微信公众号:菜鸟公园

微信公众号
微信公众号:菜鸟公园
隐私政策