静态博客实例迁移

近期,之前买的腾讯云实例到期了,续费价格令人胆寒,于是新买了一台实例,记录下迁移过程。

由于我选用的是静态代理的方案建站,所以不涉及数据库等组件的迁移,迁移过程整体来说比较简单,15min 左右就能搞定。

  1. 使用 SFTP 或其他方式同步静态网页文件

  2. 登录实例,安装 nginx

    apt update
    apt install nginx -y
    nginx -v
    
  3. 配置 nginx.conf,这里直接复制原实例的配置即可:

    cd /etc/nginx/
    cp nginx.conf nginx.conf_bak #备份
    vim nginx.conf
    
  4. 添加 nginx 用户

    useradd nginx
    
  5. 配置 https 证书和私钥

    mkdir /etc/nginx/ssl/
    cd /etc/ngins/ssl/
    # 配置证书和私钥
    

    此处证书和私钥可以从原实例复制,也可以在你购买的 ssl 解析服务中看到

  6. 启动 nginx

    nginx -s reload
    
  7. 打开新实例,添加域名解析:
    image-20240917104752152