(本文主要自用)

1. 基础环境配置

# 更新系统
apt update
apt upgrade -y

# 安装必要的服务
apt install -y nginx         # 安装 nginx
apt install -y frps         # 安装 frps
apt install -y certbot      # 安装 SSL 证书工具

2. 上传备份文件

# 切换到备份文件所在目录(win+X,选择终端,执行)
cd C:\Users\robin\Desktop

# 上传文件到新服务器(替换 新服务器IP)
scp server-config-backup.tar.gz root@新服务器IP:/opt/

3. 恢复配置

# 1. 创建脚本目录
mkdir -p /opt/server-scripts

# 2. 解压备份文件
cd /opt
tar -xzf server-config-backup.tar.gz

# 3. 复制脚本
cp -r /opt/server-backup/scripts/* /opt/server-scripts/

# 4. 设置脚本权限
chmod +x /opt/server-scripts/*.sh

# 5. 创建软链接
ln -sf /opt/server-scripts/beifen.sh /usr/local/bin/beifen
ln -sf /opt/server-scripts/huifu.sh /usr/local/bin/huifu

# 6. 执行恢复
huifu /opt/server-config-backup.tar.gz

4. 验证服务状态

# 检查 frps 状态
systemctl status frps

# 检查 nginx 状态
systemctl status nginx

5. 域名设置

  • 登录域名管理平台

  • 找到 域名 的 DNS 设置

  • 将 A 记录指向新服务器的 公网IP 地址

6. 常用维护命令

# 备份当前配置
beifen

# 查看服务状态
systemctl status frps
systemctl status nginx

# 重启服务
systemctl restart frps
systemctl restart nginx

注意事项

文件在 极空间:\工具\云服务器\server-config-backup.tar.gz

1.确保新服务器的安全组开放以下端口:

  • 80 (HTTP)

  • 443 (HTTPS)

  • 7000 (frp)

  • 7500 (frp 管理面板)

2.恢复前确保:

  • 所有必要服务已安装

  • 域名已指向新服务器

  • 备份文件已正确上传

3.如果遇到问题:

  • 检查服务状态

  • 查看日志:

     journalctl -u frps
     journalctl -u nginx

4.从linux系统下载备份文件到本地

# 打开 PowerShell,切换到你想保存文件的目录
cd C:\Users\robin\Desktop

# 下载文件
scp root@www.robin.xin:/opt/server-config-backup.tar.gz .

5.nginx上传文件大小更改

# 1. 编辑 nginx 配置文件
vim /etc/nginx/nginx.conf

#在 http 块中添加或修改以下配置:
http {
    # ... 其他配置 ...
    
    # 设置客户端请求体的最大值
    client_max_body_size 20M;  # 可以设置为 20MB 或更大
    
    # ... 其他配置 ...
}

#按i进入insert模式,更改好以后,esc退出插入模式,然后:wq  回车