网站迁移到新服务器的步骤(vps远程桌面服务器)

网站迁移到新服务器的步骤(vps远程桌面服务器)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-02-07 09:32:58
文章简介

通常,想要建立第一个网站的人会获得共享或免费的网站托管服务。与其他类型的虚拟主机相比,这种类型的虚拟主机易于管理且成本最低,因此适合初学者和几乎没有技术知识的用户。 随着新站点的增长,存储空间和带宽

2024阿里云双十一服务器活动

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

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

本教程将向您展示如何将WordPress站点从共享迁移到虚拟专用服务器(VPS)托管,以获得更好的性能、支持和安全性。让我们探讨一下为什么VPS托管可以成为您托管之旅的自然下一步。

VPS是大型网站和项目最受欢迎的托管服务之一。VPS的工作方式类似于共享主机,因为多个用户共享一台物理服务器。VPS使用虚拟化技术将服务器划分为分区,为每个用户提供隔离的专用资源。因此,VPS用户可以更自由地配置单个系统。

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

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

    您可以在非托管和托管VPS之间进行选择。使用非托管VPS,您必须自己处理所有配置和维护。使用托管VPS,托管公司将为您配置新的虚拟服务器并执行安全补丁。许多托管服务提供商同时提供共享托管和VPS。检查您当前的托管公司是否提供VPS托管计划。

    例如,Hostinger有8个VPS托管计划,每月费用在3.49美元到77.99美元之间。每个都包括IPv4和IPv6支持、24/7帮助和30天退款保证。

    HostingerVPS还预装了适用于CentOS、Ubuntu、Fedora、Debian和Suse操作系统的控制面板模板。

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

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

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

  • 登录到hPanel。导航到文件->备份。
  • 选择文件备份并从下拉列表中检查最新备份的时间和日期。单击准备下载。
  • 选择数据库备份并单击显示数据库。查找网站的数据库备份,其创建日期和时间与文件备份相匹配。单击准备下载。
  • 如果没有可用的备份,请选择Generatenewbackup?->?Proceed。
  • 生成备份后,选择准备下载选项。几秒钟后,它会变成下载按钮。保持这种状态,因为稍后我们将在VPS迁移过程中使用下载链接。
  • 第2步–设置虚拟专用服务器

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

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

  • 如何在CentOS7上安装Nginx、MySQL、PHPv7(LEMP)堆栈
  • 如何在Ubuntu16.04上安装Linux、Apache、MySQL、PHP(LAMP)堆栈
  • 如何在CentOS7上安装Linux、Apache、MySQL、PHP(LAMP)堆栈
  • 要更改您的VPS操作系统和预装软件,请按照以下步骤操作:

  • 前往hPanel的Servers选项卡并向下滚动,直到看到OtherSettings。
  • 使用Webmin/Virtualmin/LAMP将操作系统更改为Ubuntu18.0464bit,然后单击SaveChanges。请记住,新系统可能需要几分钟才能启动。
  • 访问Webmin/Virtualmin

    Webmin是用于UNIX系统管理的基于Web的前端软件。它允许管理员通过任何现代网络浏览器远程管理系统。Virtualmin是一个Webmin插件,可以更轻松地管理多个域。与cPanel和其他站点管理工具类似,此Web托管控制面板支持Linux和其他基于UNIX的系统。

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

  • 安装新操作系统后,转到SSH详细信息以获取您的VPSIP、端口和用户名。
  • 如果您不知道您的root密码,您可以通过转到Root密码部分来重置它并创建一个新密码。
  • 要访问Webmin或Virtualmin?,请在您的SSHIP地址之前添加http://并在其末尾添加:10000端口。如果您的地址是31.220.62.131,那么完整地址将为http://31.220.62.131:10000。
  • 看到登录页面后,输入SSH凭据。
  • 在安装后向导中,单击下一步以设置Virtualmin。
  • 设置虚拟机

    按照以下步骤配置Virtualmin:

    网站迁移到新服务器的步骤,vps远程桌面服务器

  • 运行电子邮件域查找服务器??如果您想在您的VPS上运行电子邮件服务器,请选择Yes。请记住,此功能使用更多RAM。
  • 病毒扫描?启用ClamAV病毒扫描程序。
  • 垃圾邮件过滤——如果您计划在您的VPS上运行电子邮件服务器,最好启用?SpamAssassin。
  • 数据库服务器-这是您要使用的数据库的选择。我们建议启用MySQL数据库服务器并禁用?PostgreSQL。
  • MySQL密码?输入root用户的密码。
  • MySQL数据库大小?根据系统的使用情况确定网站的数据库大小。如果您不确定要选择什么,请保留默认设置。
  • DNS配置?选择Skipcheckforresolvability。稍后,您可以通过hPanel的DNS区域编辑器将域名指向VPS。
  • 密码存储-选择仅存储散列密码选项,因为它会加密您存储的所有密码以提高安全性。
  • 配置过程完成后,单击重新检查并刷新配置按钮以测试服务器是否已正确设置。

    创建虚拟专用服务器

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

  • 导航至列出虚拟服务器->创建虚拟服务器。
  • 输入您的域和管理员密码,然后选择CreateServer。这样做将创建一个简单的服务器,足以托管一个网站。
  • 第3步–将网站文件传输到VPS

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

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

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

    请记住将hostinger-dev-9替换为适当的域名。

  • 返回hPanel?->备份并复制备份存档的下载链接。为此,请右键单击下载按钮并选择复制链接地址。
  • 使用wget命令将备份下载到VPS。如果无法将链接粘贴到SSH客户端,请先将其传输到文本编辑器。以下是该命令的示例:
  • wgethttp://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gz

  • 然后,使用tar命令解压缩存档:
  • tar-xvf备份文件名。焦油。广州

    在此命令和之前的命令中,将backup-file-name.tar.gz替换为适当的文件名。

  • 我们刚刚创建了一个新的public_html文件夹。我们将其内容移动到原来的public_html目录。首先使用cd命令访问提取的public_html文件夹:
  • cd数据库名称/public_html/

  • 然后,将所有内容移动到由Virtualmin使用mv命令创建的public_html文件夹:
  • mv-v/home/hostinger-dev-9/public_html/database-name/public_html

    定义('DB_NAME','数据库名称');

    定义('DB_USER','用户名');

    定义(“DB_PASSWORD”,“密码”);

    定义('DB_HOST','mysql');

  • 在这些字段中输入您的数据库详细信息:
  • DB_NAME?–数据库名称。
  • DB_USER?–用户名。
  • DB_PASSWORD?–密码。
  • DB_HOST?–在这里输入“localhost”,因为MySQL数据库在同一台服务器上。
  • 进行更改后,按CTRL+X和Y进行确认。
  • 将域名从共享主机服务器指向VPS。最简单的方法是更新您的DNS提供商、域注册商或托管帐户的DNS设置的A?记录。我们的域名解析的域名服务器,因此您可以通过hPanel->DNSZoneEditor设置A记录。填写您的VPSIP地址作为A记录,然后按保存更改按钮。类似的程序适用于在任何其他注册商处注册的域。或者,您也可以向您的域名注册商发送电子邮件,以将您的域名指向VPS。

    许多想要扩展其网站的用户从共享主机迁移到虚拟专用服务器(VPS)主机。VPS计划提供管理资源的能力,并保证更好的安全性和更稳定的性能。这使得VPS托管成为中高流量站点的理想选择。许多提供共享托管服务的网络托管服务提供商也提供VPS计划。

    标签:
    vultr美国哪个vps最快(性能测试工具)
    « 上一篇
    西班牙马德里usera(性价比最高的国外vps)
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!