spot_img
HomeWordPress教程如何将网站从共享主机迁移到 VPS

如何将网站从共享主机迁移到 VPS

JasperAI 10000字免费额度试用
如何将您的网站从共享主机迁移到 VPS

通常,想要建立第一个网站的人会获得共享或免费的网站托管服务。 与其他类型的网络托管相比,这种类型的网络托管易于管理且成本最低,因此适合初学者和几乎没有技术知识的用户。

随着新站点的增长,所需资源(如存储空间和带宽)的数量将根据其吸引的流量而增加。 一旦达到指定的限制,扩展站点的最有效方法之一就是从共享服务器迁移到另一种具有更多资源的托管类型。

本教程将向您展示如何将 WordPress 站点从共享主机迁移到虚拟专用服务器 (VPS) 主机以获得更好的性能、支持和安全性。

首先,让我们探讨一下为什么 VPS 托管可以成为您托管之旅中自然而然的下一步。

下载使用 Hostinger 指南

谷歌SEO优化服务

为什么需要 VPS 托管

VPS 是最受欢迎的大型网站和项目托管服务之一。

VPS 的工作方式类似于共享主机,因为多个用户共享一台物理服务器。

但是,VPS利用虚拟化技术将服务器划分成分区,为每个用户提供隔离的专用资源。 因此,VPS 用户可以更自由地配置各个系统。

如果您从共享托管环境迁移到 VPS 托管,您可以获得以下优势:

  • 服务器资源 ‒ VPS 托管计划提供比共享托管更高的 CPU、RAM 和存储空间资源,从而提高速度并扩展您的网站以获得更高的流量。
  • 专用服务器 空间 ‒ 与共享主机不同,您将拥有自己的网站或项目专用服务器空间,而不仅仅是一个帐户。 这将为您的网站提供更多隐私。
  • 系统管理 ‒ VPS 计划为用户提供根访问权限和专用 IP 地址,让您完全控制服务器技术,例如自由安装软件和操作系统 (OS) 的能力。
  • 自愈环境—— VPS 建立在一个自我修复的环境之上,这意味着如果出现任何配置或系统故障,VPS 会部署自动故障转移。 VPS 使用一个不断定制和重新配置资源的云平台——即使是专用服务器也没有这个有用的功能。
  • 隐私和安全 ‒ 对于共享主机,服务器上发生的安全问题会影响其上托管的所有站点。 VPS 通过将一个用户与其他用户分开的分区来防止此问题。

如果您计划扩展业务或项目并重视自由管理它高于一切,那么从共享托管升级到 VPS 托管可能是一个很好的解决方案。

WordPress divi主题

VPS 的另一个好处是它比专用服务器更实惠。 Web 托管提供商根据功能和分配的资源以不同的价格提供 VPS 托管计划。

您可以在非托管和托管 VPS 之间进行选择。 使用非托管 VPS,您必须自己处理所有配置和维护。 使用托管 VPS,托管公司将为您配置新的虚拟服务器并执行安全修补。

许多托管服务提供商同时提供共享托管和 VPS。 检查您当前的托管公司是否提供 VPS 托管计划。

例如,Hostinger 有八个 VPS 托管计划,费用介于 $3.49–$77.99/月. 每个都包括 IPv4 和 IPv6 支持、24/7 支持和 30 天退款保证。

Hostinger VPS 还为 CentOS、Ubuntu、Fedora、Debian 和 Suse 操作系统预装了控制面板模板。

请仔细按照以下步骤将网站从共享主机迁移到 VPS。

第 1 步 – 创建站点备份

对站点进行任何更改时,必须创建备份以防止数据丢失,以防出现任何问题。 这样做还可以在迁移到不同类型的主机时更轻松地将站点文件和数据库从一台主机传输到另一台主机。

本教程将向您展示如何通过 Hostinger 的 hPanel 备份您的站点。 如果您使用具有备份功能的其他托管服务提供商,则步骤应该类似。

  1. 登录到 hPanel。 导航 文件 -> 备份.
  2. 选择 文件备份 并从下拉列表中检查最新备份的时间和日期。 点击 准备下载.
hPanel 备份部分中的文件备份设置。
  1. 选择 数据库备份 然后点击 显示数据库。 查找网站的数据库备份,其创建日期和时间与文件备份相匹配。 点击 准备下载。
这 "显示数据库" hPanel 中“备份”部分底部的按钮。
  1. 如果没有可用的备份,请选择 生成新备份 -> 继续.
在 hPanel 中生成新的备份确认消息。
  1. 生成备份后,选择 准备下载 选项。 几秒钟后,它会变成 下载按钮. 保留它,因为我们稍后将在 VPS 迁移过程中使用下载链接。

第 2 步 – 设置虚拟专用服务器

在继续迁移之前,您需要设置 VPS。 我们建议选择带有 Linux、Apache、MySQL 和 PHP (LAMP) 堆栈和 Webmin/虚拟分钟 预先安装。 它将使服务器管理更容易或预装控制面板的服务器,如 Hostinger 的 Cyber​​panel VPS 托管。

或者,您可以在没有 GUI 的情况下设置堆栈。 我们有几个有用的教程,介绍如何在各种基于 UNIX 的操作系统上安装不同的堆栈:

H10的年终大促

要更改您的 VPS 操作系统和预装软件,请按照以下步骤操作:

  1. 前往 服务器 hPanel 的选项卡并向下滚动直到您看到 其他设置.
  2. 将操作系统更改为 带有 Webmin/Virtualmin/LAMP 的 Ubuntu 18.04 64 位 然后点击 保存更改. 请记住,新系统可能需要几分钟才能启动。
在 hPanel for VPS 中更改服务器的其他设置。

访问 Webmin/Virtualmin

Webmin 是用于 UNIX 系统管理的基于 Web 的前端软件。 它允许管理员通过任何现代网络浏览器远程管理系统。

Virtualmin 是一个 Webmin 插件,可以更轻松地管理多个域。 与 cPanel 和其他站点管理工具类似,此 Web 托管控制面板支持 Linux 和其他基于 UNIX 的系统。

以下是访问 Webmin 或 Virtualmin 的方法:

  1. 安装新操作系统后,转到 SSH 详细信息 获得你的 虚拟主机 IP, 港口, 和 用户名.
  2. 如果您不知道您的 root 密码,您可以重置它并通过转到 根密码 部分。
  3. 访问 Webmin 或者 虚拟机, 添加 http:// 在您的 SSH IP 地址之前和 :10000 端口在它的末尾。 如果您的地址是 31.220.62.131,那么完整地址将是 http://31.220.62.131:10000.
  4. 看到登录页面后,输入 SSH 凭据。
  5. 在里面 安装后向导, 点击 下一个 设置 Virtualmin。
Virtualmin 的安装后向导。

设置虚拟机

请按照以下步骤配置 Virtualmin:

  1. 记忆
    • 预加载 Virtualmin 库? ‒ 我们建议选择 因为大部分过程是通过 SSH 完成的。
    • 运行电子邮件域查找服务器? ‒ 如果你想运行一个 电子邮件服务器 在您的 VPS 上,选择 是的. 请记住,此功能使用更多 RAM。
  2. 病毒扫描 使能够 ClamAV 病毒扫描程序。
  3. 垃圾邮件过滤 ‒ 如果您计划运行一个 电子邮件服务器 在你的 VPS 上,最好 使能够 垃圾邮件杀手。
  4. 数据库服务器 – 这是您要使用的数据库的选择。 我们推荐 启用 MySQL数据库服务器和 禁用 数据库.
  5. 密码 ‒ 输入根用户的密码。
  6. MySQL数据库大小 ‒ 根据系统的使用情况确定网站的数据库大小。 如果不确定选择什么,请保留默认设置。
  7. DNS 配置 – 选择 跳过可解析性检查. 稍后,您可以通过 hPanel 的 DNS 区域编辑器将域名指向 VPS。
  8. 密码存储 ‒ 选择 仅存储散列密码 选项,因为它将加密所有存储的密码以提高安全性。

配置过程完成后,单击 重新检查并刷新配置 按钮来测试服务器是否设置正确。

创建虚拟专用服务器

接下来,您必须为您的网站创建一个新用户、MySQL 数据库和目录。 以下是使用 Virtualmin 执行此操作的步骤:

  1. 导航 列出虚拟服务器 -> 创建虚拟服务器.
  2. 输入您的域和管理员密码,然后选择 创建服务器. 这样做将创建一个简单的服务器,足以托管一个网站。
在 Virtualmin 中创建虚拟服务器窗口。

第 3 步 – 将网站文件传输到 VPS

设置新服务器后,就可以将文件和数据库从共享主机传输到 VPS。

我们将使用 wget 命令下载我们在步骤 1 中创建的备份存档。以下是操作方法:

  1. 通过 SSH 客户端连接到您的新 VPS 帐户。
  2. 访问将存储所有文件的工作目录。 由于 Virtualmin 会自动根据域名创建目录,因此命令应如下所示:
cd /home/hostinger-dev-9/public_html/

记得更换 主机-dev-9 使用适当的域名。

高质量外链购买
  1. 回到 面板 -> 备份 并复制备份存档的下载链接。 为此,请右键单击 下载 按钮并选择 复制链接地址.
  2. 使用 wget 命令 将备份下载到 VPS。 如果无法将链接粘贴到 SSH 客户端,请先将其传输到文本编辑器。 以下是该命令的示例:
wget http://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gz
  1. 然后,使用 柏油 命令:
tar -xvf backup-file-name.tar.gz

在此命令和之前的命令中,替换 备份文件名.tar.gz 使用适当的文件名。

  1. 我们刚刚创建了一个新的 public_html 文件夹。 我们会将其内容移至原始位置 public_html 目录。 首先访问提取的 public_html 文件夹使用 光盘 命令:
cd database-name/public_html/

记得更换 数据库名称.

  1. 然后,将所有内容移动到 public_html Virtualmin 使用创建的文件夹 MV 命令:
mv -v /home/hostinger-dev-9/public_html/database-name/public_html/* /home/hostinger-dev-9/public_html/
  1. 导航回 public_html…
5分钟生成10篇英文软文article forge软件试用
siteground

【WordPress花园提醒您】如果想购买国外正版WordPress主题和插件,您需要一张VISA信用卡才能支付,这里我们推荐光大银行信用卡!赶快免费申请,别耽误了买插件哦!

guangda
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES