网站迁移更换主机的一般操作流程

小何同志 2月前  服务器   388

刚刚将我的一个网站迁移到了新的VPS主机,完整步骤如下,操作顺序很重要!这里做个笔记。

1. 添加域名

新主机上用的是军哥的LNMP:

lnmp vhost add

期间会遇到添加SSL证书(所以在这之前应该复制证书并存放在了相应目录中)

Add SSL Certificate (y/n) y

1: Use your own SSL Certificate and Key

2: Use Let's Encrypt to create SSL Certificate and Key

3: Use BuyPass to create SSL Certificate and Key

4: Use ZeroSSL to create SSL Certificate and Key

Enter 1, 2, 3 or 4: 1

Please enter full path to SSL Certificate file: /home/cert/xiakeshu.pem

Please enter full path to SSL Certificate Key file: /home/cert/xiakeshu.key

所以在这之前应该复制证书并存放在了相应目录中,否则会提示找不到证书文件。

原证书文件怎么找?

nginx -t 查找配置文件地址:

[root@HQW-Aliyun cert]# nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

找到后:

cat  /usr/local/nginx/conf/nginx.conf

里面包括了原证书的地址,下载下来,上传到上面的目录位置。期间可以使用rz、sz工具。

2. 打包网站文件

zip -r xxx20240311.zip xxx

下载后上传至新的VPS空间,解压:

unzip xxx20240311.zip

别忘了修改网站文件中的数据库连接信息。

3. 更改域名解析

将域名指向新的主机IP地址

4. 导出数据库文件

通过 phpMyadmin 导出 .sql 文件,立马通过 phpMyadmin 导入到新主机的MySQL。

5. 测试网站

ipconfig /flushdns 清空本地DNS缓存,测试域名是否已经指向新主机。

0 个回答
    • 探知网
      2
        立即登录 立即注册
返回
发新帖