虚拟主机价格低廉且易于管理,很多用户都会优先选择它来托管网站。但随着业务的发展,虚拟主机无法满足业务发展需求,所以需要将网站从虚拟主机迁移到VPS,以获得更好的性能、兼容性和安全性。本文就以美国主机商Hostinger为例,为大家介绍一下将网站从虚拟主机迁移到VPS主机的具体流程,仅供参考。
虚拟主机和VPS主机两者都是将一台物理服务器划分给多个用户使用。但是VPS主机使用虚拟化技术(如管理程序)将服务器划分为多个分区,为每个用户提供独立的专用资源。用户可以通过VPS主机自由配置单个系统,并随着网站规模的扩大毫不费力地扩展网站。
一、购买并配置Hostinger VPS主机
1、进入Hostinger官网,注册并登录账号。
2、点击“服务”选择“VPS主机”
3、在以下套餐中,选择合适的方案,点击“选择套餐”。
折扣获取页面:Hostinger优惠码(购买时长越长,折扣优惠越大)
Hostinger VPS主机购买方案推荐
方案 | CPU | 内存 | 硬盘 | 流量 | 价格/月 |
KVM 1 | 1vCPU | 4GB | 50GB NVMe | 4TB | $4.99 |
KVM 2 | 2vCPU | 8GB | 100GB NVMe | 8TB | $6.99 |
KVM 4 | 4vCPU | 16GB | 200GB NVMe | 16TB | $9.99 |
KVM 8 | 8vCPU | 32GB | 400GB NVMe | 32TB | $19.99 |
《点击进入官网选购》
Hostinger VPS主机在全球提供多个机房位置可选,根据机房位置不同分为美国VPS、巴西VPS、法国VPS、德国VPS等,用户可以根据自身预算和业务需求来选择合适的机房产品。
4、确认好套餐后,输入优惠码ny2021,付款即可。
购买Hostinger VPS主机以后,用户需要设置VPS。建议选择预装Linux、Apache、MySQL和PHP(LAMP)堆栈和Webmin/Virtualmin的服务器模板。
5、要更改VPS操作系统和预装软件,请进入hPanel→VPS选项卡。选择相关VPS,点击侧边栏上的操作系统。通过控制面板选择操作系统,选择所需的模板,然后点击更改操作系统。
6、安装新操作系统后,进入hPanel→操作系统,获取管理面板的用户名和登录URL。
7、获取根密码,然后从“设置”部分创建一个新密码。
8、要访问Webmin或Virtualmin,请在浏览器地址栏中输入登录URL链接。
9、看到登录页面后,输入凭据。
10、在安装后向导中,单击“下一步”设置Virtualmin。
- 内存:预加载Virtualmin库:建议选择“否”,因为大部分过程都将使用安全的SSH连接;运行电子邮件域查询服务器:如果用户想在VPS上运行电子邮件服务器,请选择是。
- 病毒扫描:启用ClamAV病毒扫描程序。
- 垃圾邮件过滤:启用SpamAssassin以在VPS上运行电子邮件服务器。
- 数据库服务器:在MariaDB数据库服务器上选择启用,在PostgreSQL上选择禁用。这是您要使用的数据库选择。
- MariaDB密码:输入数据库密码。
- MariaDB数据库大小:根据系统使用情况确定网站的数据库大小。如果不确定如何选择,请保留默认设置。
- DNS配置:选择跳过解析检查。之后,用户可以通过hPanel的DNS区域编辑器将域名指向VPS。
配置过程完成后,单击重新检查并刷新配置,以测试虚拟服务器设置是否成功。
11、导航至“列表虚拟服务器”,然后从列表中选择服务器。
如果提示“Virtualmin的配置自上次更新以来尚未检查过”,请选择重新检查并刷新配置。
12、等待检查过程完成,在页面底部,按返回服务器列表。
如果列表中未显示新服务器,请创建一个。否则,跳过此步骤。
13、在服务器配置页面,单击新服务器>虚拟服务器详细信息选项卡。获取用于文件传输的主目录。
14、选中MariaDB数据库启用框以创建数据库。单击保存虚拟服务器。服务器已准备好托管网站。
Virtualmin将使用域的管理登录用户名创建一个MariaDB账户。如果使用默认模板设置,它还会为虚拟服务器创建一个MariaDB数据库。数据库名称将是域名的前半部分–因此,如果域名是foo.com,数据库的名称就是foo。
根据托管服务提供商的不同,网站数据库可能不是MariaDB。例如,Hostinger使用MySQL。虽然不同,但用户可以将MySQL数据库迁移到MariaDB,无需额外步骤。
二、创建网站备份在修改网站之前,请务必创建WordPress备份,以避免在出现错误或配置错误时丢失数据,这样做还可以让用户轻松地将网站文件和数据库转移到另一种托管类型和提供商。
1、打开hPanel,进入网站控制面板,从左侧菜单导航到文件→备份。
2、选择文件备份,从下拉菜单中查看最新备份的时间和日期,单击下一步。
3、按下载所有文件。等待进程结束。
4、下载备份按钮出现后,右键单击并选择复制链接地址。
5、将链接粘贴到记事本等文本编辑器中,本文将使用此下载链接迁移网站文件。
6、单击数据库备份,为用户的数据库重复上述步骤。如果没有可用备份,请选择生成新备份>继续。将备份下载链接和数据库名称复制到文本编辑器中。
设置好新服务器后,将网站文件从共享主机传输到VPS。
1、使用wget命令下载前面创建的备份文件。
2、通过SSH客户端连接到新的VPS账户,或使用hPanel中“概览”部分的浏览器终端。
访问存放所有文件的目录。使用上一步复制的主目录。命令应如下所示:
cd /home/hostinger-dev/public_html/
注:记住用相应的域名替换hostinger-dev。
3、复制网站文件备份的下载链接。
4、使用wget命令将备份从虚拟主机下载到VPS主机。如果无法将链接粘贴到SSH客户端,请先将其传输到文本编辑器。下面是该命令的示例:
wget http://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gz
5、使用tar命令解压缩:
tar -xvf backup-file-name.tar.gz
注:对于最后两条命令,请用相应的文件名替换backup-file-name.tar.gz。
6、之前已经创建了一个新的public_html文件夹,现在将其内容移至原来的public_html目录,使用cd命令访问解压缩后的public_html文件夹:
cd domains/hostinger-dev/public_html/
注:记住替换hostinger-dev。
7、使用mv命令将所有内容移至Virtualmin创建的public_html文件夹:
mv -v ./* /home/hostinger-dev/public_html/
8、使用cd命令返回Virtualmin创建的public_html目录:
d /home/hostinger-dev/public_html/
9、使用ls命令验证该文件夹是否包含所有移动的文件。你应该会看到如下列表:
10、Virtualmin会根据域名自动创建用户和组。使用chown命令更改文件和文件夹的所有权,使其与Virtualmin的凭证相匹配:
chown hostinger-dev:hostinger-dev -R *
完成这一步不仅可以将网站内容转移到新的VPS环境,还可以将主题、插件和自定义代码等WordPress资产转移到新的VPS环境。
11、要转移MySQL数据库备份,请获取新创建数据库的名称、用户名和密码。进入Virtualmin控制面板→编辑数据库部分获取它们。用户名和密码将显示在不同的标签页中。本文MySQL数据库名称和用户名都是hostinger-dev。
12、下载并导入MySQL备份。
13、导航到共享主机账户的备份部分,复制下载链接。
14、返回VPS控制面板。创建一个名为sql_backup的新目录,并使用以下命令进入该目录:
mkdir sql_backup && cd sql_backup
15、切换目录后,使用wget命令从虚拟主机备份中下载文件,并将其保存到新的主机上:
wget http://srv167.main-hosting.eu:8080/download-backup/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01/backup-file-name.sql.gz
16、使用gunzip命令解压缩文件:
gunzip backup-file-name.sql.gz
17、用户将得到一个名称相同的SQL格式文件。使用以下命令将其移动到新数据库。将MySQL数据库名称替换为你自己的名称,hostinger_dev替换为用户的VPS名称。
mysql -u root -p hostinger_dev < MySQL-database-name.sql
18、输入安装后向导中的数据库密码。
由虚拟主机转向VPS主机的优势:
- 1、服务器资源:与虚拟主机相比,VPS主机提供更多的CPU、内存和存储空间资源,可提高速度并扩展网站,以应对更高的流量。
- 2、专用服务器空间:与虚拟主机不同,VPS主机为用户的网站或项目提供自己的专用服务器空间,这可以提高数据的私密性和安全性。
- 3、系统管理:VPS主机为用户提供root访问权限和专用IP地址,让用户可以完全控制服务器技术。
- 4、自愈环境:VPS主机可在配置错误或系统故障时自动部署故障转移,它还使用云平台,可不断定制和重新配置资源。
- 5、隐私和安全:对于虚拟主机,一台服务器上的安全问题可能会影响到所有托管网站。VPS主机分区可避免这种风险。
值得一提的是虚拟主机的性价比还是很高的,对于一些初创公司或者没有什么技术基础的用户来说还是很有吸引力的,Hostinger提供的虚拟主机价格便宜,同时使用优惠码ny2021购买价格更优,性能优越,且提供多种方案可选,非常值得用户选择。
Hostinger虚拟主机购买方案推荐
方案 | 建站数 | 硬盘 | 带宽 | 域名 | 价格/月 | 免费赠期 |
Premium | 25个 | 25GB SSD | 不限 | 首年免费 | $2.99 | 3个月 |
Business | 50个 | 50GB NVMe | 不限 | 首年免费 | $3.99 | 3个月 |
Cloud Startup | 100个 | 100GB NVMe | 不限 | 首年免费 | $9.99 | 3个月 |
《点击进入官网选购》
相关推荐:
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流