ic_ee

如何修复在WordPress 中建立数据库连接的错误

您是否在WordPress 网站上看到“建立数据库连接时出错”通知?这是一个致命错误,使用户无法访问您的WordPress 网站。

当WordPress 无法连接到数据库时会发生此错误。许多事情会影响您的 WordPress 数据库连接,这使得初学者很难进行故障排除。

在本文中,我们将向您展示如何轻松修复在 WordPress 中建立数据库连接的错误。

是什么导致在 WordPress 中建立数据库连接时出错?

“建立数据库连接时出错”问题可能是由 WordPress 设置中的数据库信息不正确、数据库损坏或数据库服务器无响应引起的。

数据库是一个软件,它可以很容易地存储,组织和检索数据到其他软件。

作为内容管理系统,WordPress 使用数据库来存储您的所有内容和其他网站数据。然后,每次有人访问您的网站时,它都会连接到数据库。推荐阅读:《什么是数据库》

WordPress 需要以下信息才能连接到数据库:

数据库名称

数据库用户名

数据库密码

数据库服务器

此信息存储在名为wp-config.php 的WordPress 配置文件中。

如果其中任何一项不正确,WordPress 将无法连接到您的数据库服务器,您将看到“建立数据库连接时出错”错误。

如何修复在WordPress 中建立数据库连接的错误
如何修复在WordPress 中建立数据库连接的错误

这是最常见的 WordPress 错误之一。除了不正确的凭据外,如果数据库服务器关闭或数据库文件损坏,也会出现此错误。

让我们来看看如何通过逐步故障排除来修复 WordPress 中错误建立数据库连接问题。

检查您的 WordPress 数据库凭据

WordPress 中数据库连接错误的最常见原因是数据库凭据不正确。如果您最近将 WordPress 网站移至新主机,那么这可能是最可能的原因。

您的 WordPress 数据库凭据存储在 wp-config.php 文件中。它是 WordPress 配置文件,其中包含重要的 WordPress 设置,包括数据库信息。

您将在 wp-config.php 文件中查找以下几行。

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define( ‘DB_NAME’, ‘database_name_here’ );

/** MySQL database username */

define( ‘DB_USER’, ‘username_here’ );

/** MySQL database password */

define( ‘DB_PASSWORD’, ‘password_here’ );

/** MySQL hostname */

define( ‘DB_HOST’, ‘localhost’ );

您需要确保数据库名称、用户名、密码和数据库主机的信息正确。

您可以从您的WordPress 托管帐户仪表板确认此信息。只需登录到您的主机帐户,然后单击数据库部分下的MySQL 数据库。

这会将您带到托管仪表板中的数据库管理页面。从这里,您可以找到您的数据库名称和用户名。

您将在下面找到数据库用户和更改用户密码的链接。

确认数据库名称、用户名和密码后,您可以根据需要在 wp-config.php 文件中更改该信息。

之后,再次尝试访问您的网站以查看数据库连接错误是否已消失。

如果您仍然可以看到错误,那么这意味着其他地方出了问题。继续阅读以了解更多故障排除步骤。

检查您的数据库主机信息

如果您确信您的数据库名称、用户名和密码信息是正确的,那么您可能需要确保您使用的是正确的数据库主机信息。

大多数 WordPress 托管公司使用 localhost 作为您的数据库主机。但是,一些托管 WordPress 托管公司使用单独的服务器来托管数据库。在这种情况下,您的数据库主机信息将不是 localhost。

您需要联系您的 WordPress 托管公司以确认您的数据库主机信息。推荐阅读:《WordPress真正惊人的好处》

修复WordPress数据库

例如,如果您在 wp-admin 上遇到不同的错误,例如“一个或多个数据库表不可用。数据库可能需要修复”,那么您需要修复您的数据库。

您可以通过在 wp-config.php 文件中添加以下行来完成此操作。在 wp-config.php添加天面配置。

define(‘WP_ALLOW_REPAIR’, true);

注意:用户无需登录即可访问数据库修复页面。完成修复和优化数据库后,请确保从 wp-config.php 中删除此代码。

检查你的数据库服务器是否宕机

如果一切似乎都正确,而 WordPress 仍然无法连接到数据库,那么您的数据库服务器(MySQL 服务器)可能已关闭。

这可能是由于服务器上的流量过大而发生的。基本上,您的主机服务器无法处理负载(尤其是当您使用共享主机时)。

您的网站会变得非常缓慢,对于某些用户,它甚至可能会输出错误。因此,您应该做的最好的事情是与您的托管服务提供商反映,并询问他们您的 MySQL 服务器是否响应。

如果您有其他网站在同一台服务器上运行,那么您可以检查这些网站以确认您的 SQL 服务器已关闭。

如果您在同一主机帐户上没有任何其他站点,则只需转到您的主机仪表板并尝试访问phpMyAdmin并连接数据库。

如果可以连接,那么我们需要验证您的数据库用户是否有足够的权限。创建一个名为 testconnection.php 的新文件并将以下代码粘贴到其中:

$link = mysqli_connect(‘localhost’, ‘username’, ‘password’);

if (!$link) {

die(‘Could not connect: ‘ . mysqli_error());

}

echo ‘Connected successfully’;

mysqli_close($link);

?>

确保替换用户名和密码。您现在可以将此文件上传到您的网站并通过网络浏览器访问它。

如果脚本连接成功,则说明您的用户权限足够,并且还有其他问题。

返回您的 wp-config 文件以确保那里的所有内容都是正确的(重新检查拼写是否有错误)。

其他对用户有用的解决方案

如果上述故障排除提示未能修复您网站上的数据库连接错误,那么您可以尝试这些附加步骤。

我们的用户反馈说,这些步骤已经帮助一些用户解决了他们网站上的数据库连接错误。

更新 WordPress 网站 URL

尝试使用 phpMyAdmin 更新 WordPress 站点 URL。只需从您的主机帐户仪表板访问 phpMyAdmin,然后选择您的 WordPress 数据库。

然后单击顶部的 SQL 菜单并输入以下 MySQL 查询。

UPDATE wp_options SET option_value=’YOUR_SITE_URL’ WHERE option_name=’siteurl’

不要忘记提供您自己的站点 URL 并将 wp_options 更改为您自己的表名,因为您可能已经更改了WordPress 表前缀。

重启 Web 服务器

独立服务器、vps服务器上的用户可以尝试重新启动他们的服务器。

这将重新启动您的 Web 和数据库服务器,这可能会修复导致错误的一些临时故障。

同时,我们希望本文能帮助您修复在 WordPress 中建立数据库连接的错误。

如果您按照本文操作仍不能恢复正常,那么您可能需要联系您的网络托管公司。推荐相关阅读:《WordPress主机需要多少钱呢?》

ic_ee

虚拟主机中网站带宽是什么?

选择合适的虚拟主机计划之前需要了解自己的选择为何不同。

对于一个新手来说,可能连虚拟主机的概念和术语都还不熟悉,想要弄清楚其中的奥秘是最难的。

在虚拟主机计划中,最需要了解的一个东西,就是带宽。

  网站带宽是什么?

网站带宽是指网站在规定时间内可以传输给访问者的数据量。而人们之所以可以访问网络上的每个网站就是因为虚拟主机。当托管网站的网络服务器向访问者提供其内容时,它们就需要带宽。访问网站的访问者越多,该网站仅用于加载简单网页的带宽就越多。对于那些使用了动态内容和媒体(如视频和音频)的网站而言则需要更多带宽。推荐阅读:《云主机带宽什么意思?》

  网站带宽为什么很重要

网站带宽会直接影响网站的性能。如果网站上的访问者正在观看视频,则需要少量带宽。但是,如果五十万访问者都试图在同一时间在该网站上观看视频,则需要大量带宽才能为他们提供可观的播放质量。如果网站的虚拟主机计划没有提供足够的带宽,这些访问者将面临加载时间缓慢、经常需要缓冲或无法完全加载视频等问题。

虚拟主机中网站带宽是什么?
虚拟主机中网站带宽是什么?

网站所使用的带宽是由虚拟主机计划决定的。虚拟主机提供商使用的网络服务器通常功能非常强大,足以提供海量带宽。

但是还有许多类型的虚拟主机计划是供多个网站共享一台服务器的资源。当所有的带宽被分配给几十个或几百个网站时,为了不影响网站的性能,每个网站可使用带宽都面临着限制。

如今,所有访问者都希望网站能够像预期的那样快速地完成加载。要做到这一点,并确保访问者能够留下来,同时更有可能回到网站。对于任何网站而言,这两个重要目标都是非常重要的,即确保虚拟主机计划为网站提供足够的带宽。

  网站需要多少带宽?

网站需要为访问者提供的带宽取决于几个主要因素:

  •   访问网站的访问者数量
  •   网站有多大(就网页数量而言)
  •   您的网站承载了多少丰富的内容。如果网站上使用了海量图像,相比于一个纯文字网站而言,它需要更多的带宽。如果它提供了很多音频、视频或可下载的内容,带宽需求会更高。

对于那些只有几个页面和有限内容的简单网站的小型企业来说,满足带宽需求也是最基本的要求。大多数个人网站和小型企业网站将从合法提供商的共享主机计划中获得所需的所有带宽,尽管这意味着它们将与其他网站共享服务器带宽。

较大的企业、组织和媒体网站的需求往往超出了共享计划的可用带宽。下一步是一个虚拟专用服务器(VPS)计划,该计划仍处于共享服务器上,但资源只在较少的网站之间共享,并且与其他计划相互隔离,互不干扰。所以不必担心其他网站使用带宽的同时会影响自己网站的性能。VPS计划成本更高,但提供了更多的带宽,所以一旦网站的需求超过了共享主机计划,网站所有者应该提供更快的加载时间和更好的网站性能。

对于流量巨大的大型复杂网站,VPS可能已不能满足其需求,考虑投资独立服务器计划。独立服务器比其他计划成本更高,但作为交换,网站所有者可以获得一个完全由自己使用的网络服务器。这意味着服务器提供的所有带宽只有一个网站使用。

如果阅读了以上所有内容,仍然有顾虑,“好吧,但是如果我的需求不一致,我该怎么办?”那么也有一些选择。比如说,一家销售冰淇淋的公司,一年中的大部分时间都会有相当稳定的访客数量。然后到了夏天,天气突然变得非常炎热,流量增加了四倍多。当二月的需求与八月的需求完全不同时,如何计算出网站需要多少带宽?

此时,云主机可以派上用场。网站所有者可以使用云主机网络计划,根据需要轻松地增加和缩减带宽,并且只为使用的资源付费。因此,如果想避免在一年中只有一部分时间需要VPS级别的带宽,那么云计划可以帮助网站在繁忙的几个月里增加带宽,然后在剩下的时间里减少带宽。推荐阅读:《确定网站所需的带宽》

  如果超出了带宽,会发生什么?

根据以上内容,网站所有者也许会选择接受一个更实惠的虚拟主机计划。但还是很担心。如果在几个月后,网站变得非常受欢迎,以至于现在足够的带宽突然变得不够用,会怎么样呢?

从技术层面来讲,这取决于虚拟主机提供商和他们处理超出合理带宽的网站的策略。但在大多数情况下,虚拟主机不会直接让网站离线。优秀的虚拟主机提供商会与网站所有者联系,告知这一问题,并建议减少带宽的使用或升级到更符合需求的计划。

如果真的很担心这个问题,在这之前,问问虚拟主机提供商通常是如何处理的,这样就知道应该会发生什么(以及是否切换提供商)。

  应该选择一个承诺无限带宽的计划吗?

如果一直在浏览不同主机提供商的网站,可能已经注意到部分主机提供商承诺“无限带宽”,即使在他们较便宜的计划中。这听起来确实不错,但是为什么其他类型的计划没有提供?如果一个负担得起的共享计划提供“无限带宽”,为什么你需要为升级支付更多费用呢?

那是因为这个说法用词不当。没有一个虚拟主机提供商可以真正提供无限的带宽。他们的服务器只能处理这么多,如果是共享服务器,那么其他使用它的网站仍然需要使用这些资源。这些虚拟主机计划将有某种限制,如果网站超过该数值,其性能将受到影响。

相比之下,承诺不限带宽的计划才是准确无误的表达。这意味着不需要根据使用的带宽来付费。无论每月使用多少带宽,都会根据选择的计划支付一个固定的金额,因此不会有意外的账单。但是,如果计划超出了他们的服务器所能处理的数量,那时候就会收到他们的通知——很可能会有一个升级或减少带宽使用的提示。

总结

带宽对于新手来说可能是一个令人困惑的话题,但大多数网站所有者不需要每天过多地考虑这个问题。如果不知道自己需要多少或者选择哪种计划,一个拥有良好支持团队的虚拟主机可以帮助网站所有者找到最合适的计划。推荐相关阅读:《有哪些因素会影响云主机的带宽速度呢?》

ic_ee

如何使用 Redis 整页缓存

上一章我们讲到如何优化WordPress网站的性能,今天我为大家详细讲解如何使用 Redis 整页缓存 (RunCache) 来加速 WordPress 网站性能。

  什么是服务器端页面缓存

在我们重点讨论 Redis Full-Page Cache 之前,让我们先谈谈您的网站是如何工作的。

当用户访问您的 WordPress 页面时,Web 浏览器会向 Nginx 发送 HTTP/HTTPS 请求。

Nginx 将请求传递给 PHP-FPM,Nginx 将在尝试抓取页面时捕获任何 PHP 代码。

PHP-FPM 处理页面并运行 MariaDB/MySQL 数据库查询以检索页面。

PHP-FPM 将生成的“静态”HTML 页面发送回 Nginx。

Nginx 将生成的 HTML 页面发送到用户的 Web 浏览器。

使用服务器端页面缓存时,Nginx 模块将介于 Nginx 和 PHP-FPM 之间,并且能够从 PHP-FPM 生成缓存的 HTML 页面。

当另一个用户访问同一个 WordPress 页面时,您的网站将不会再次执行相同的 PHP 和数据库请求,因为该页面已经被 Nginx 直接缓存和服务。

因此,您的服务器响应时间在初始加载后会快得多。

您的 PHP-FPM 和 MariaDB/MySQL 负载将减少。

您的服务器 CPU 资源使用率会更低。

最后,在使用服务器端页面缓存时,您的服务器可以使用相同的服务器规格处理更多流量,最终使您能够保持更实惠的服务器,而无需进一步扩展。

RunCloud 提供了两种不同的 Nginx 服务端页面缓存方式

Redis 整页缓存

FastCGI 页面缓存

  什么是Redis整页缓存

Redis是一种快速和开源,内存中的数据结构存储,用作数据库,高速缓存和消息代理。

与将数据存储在磁盘上的数据库相比,Redis 的所有数据都驻留在内存中,避免了寻道时间延迟,并且可以在微秒内超快地访问数据。

通常,Redis 用于缓存数据库查询结果,用于启用对象缓存,而不是页面缓存。

使用Nginx SRCache 模块,我们可以使用 Redis 服务于不同的目的,提供基于子请求的页面缓存,作为 Nginx FastCGI Cache 的替代方案。

  Redis 全页面缓存与 Nginx FastCGI 缓存哪一个更好?

Redis 和 FastCGI 页面缓存都是最好的 NGINX 服务器端页面缓存,可以轻松安装在 RunCloud 中,无需处理 Linux 命令来设置,不需要复杂的过程。

您应该在您的 WordPress 网站上尝试一下,以找到最适合您当前设置的网站。您甚至可以一键切换 Redis 和 FastCGI 页面缓存。

  服务器端页面缓存与 WordPress 缓存插件

很多 WordPress 用户都问过同样的问题,哪个更好?

实际上,两者都适合您的 WordPress 网站。

使用常规共享主机时,Redis Full-Page Cache 或 Nginx FastCGI Cache 不可用,唯一可用的选项是 WordPress 缓存插件。

您将需要一个 VPS / 独立服务器,以允许您使用服务器端页面缓存来优化您的 WordPress 站点。

通过适当的设置,服务器端页面缓存可以比任何 WordPress 缓存插件执行得更好。

  谁需要 WordPress 的服务器端页面缓存

使用 RunCache 服务器端页面缓存时,所有 WordPress 页面都可以获得巨大的好处。

对于博客、杂志、新闻、公司简介网站和所有类型的“静态”WordPress 网站,所有 WordPress 页面都可以完全缓存并提供更快的服务,但 WordPress 管理页面除外,因为明显的原因没有缓存这些页面。

对于电子商务、会员、论坛和所有类型的“动态”WordPress 站点,大多数 WordPress 页面都可以完全缓存并更快地提供服务,除了一些应该保持动态的页面。

比如WooCommerce,首页、店铺页面、单品页面可以全缓存,但购物车、结账、我的账户页面要排除。对于这些动态页面,您可以使用Redis Object Cache来减少您的MySQL数据库负载并使您的动态页面加载速度更快,但您不想完全缓存这些页面,因为不会看到最新的更改。

  如何使用 RunCloud Hub 安装 Redis 整页缓存

RunCloud Hub是适用于 WordPress 的所有 RunCloud 插件的中心。它不仅用于服务器端页面缓存,还用于直接从 WordPress 仪表板监控Redis 对象缓存和服务器运行状况和传输统计信息。

如果您想使用服务器端页面缓存,Redis Full-Page Cache 或Nginx FastCGI Cache来加速您的 WordPress 网站,那么 RunCloud Hub 是您的完美选择。

您可以简单地转到 RunCloud 面板中 Web 应用程序下的 RunCloud Hub 菜单,选择 Nginx 页面缓存方法,然后单击安装 RunCloud Hub 按钮。

安装 RunCloud Hub 插件后,Redis 整页缓存 (RunCache) 会自动安装并在您的 WordPress 网站中启用,无需复杂的过程。

RunCache 其他功能

使用 RunCloud Hub WordPress 插件,您可以更好地控制 RunCache 在您的 WordPress 网站上的工作方式。

  运行缓存清除器

清除设置允许您在清除缓存时进行更多控制,例如:

当帖子被编辑或有新帖子时自动清理主页缓存。

删除帖子时自动清理主页缓存。

发布时自动清理帖子/页面/CPT 缓存。

评论批准和发布后,自动清理帖子/页面/CPT 的缓存。

删除评论时自动清理帖子/页面/CPT 缓存。

  运行缓存预加载

预加载设置允许您生成页面缓存,而无需等待用户访问您的页面。通常,缓存是在用户访问页面后生成的。

您可以选择:

触发任何清除操作时自动预加载缓存。

根据计划时间(天/周/月)自动预加载缓存。

通过单击“运行缓存预加载”链接手动预加载缓存。

如果您的 WordPress 站点中有大量帖子/页面/产品,缓存预加载过程有时会消耗您的服务器 CPU 资源。对于这种情况,最好手动运行缓存预加载。

在 RunCloud 中,我们为您提供对服务器的完全控制。这就是为什么我们不会将任何服务器端缓存机制自动应用于您的服务器。

如果您想将服务器端缓存应用于您服务器中的一个 Web 应用程序,那么RunCache (RunCloud Hub)就是您的答案。

RunCache 允许您利用Nginx FastCGI Cache或Redis Full-Page Cache来加速您的 WordPress 性能,而无需处理 Linux 命令来设置 Nginx 缓存。

如果您正在运行一个广泛的网站,例如 woo-commerce,您可以使用Redis,这将在使您的网站更快方面发挥重要作用。此外,这也会缓存数据库密集型任务,使站点更具弹性。推荐相关阅读:《如何清除WordPress网站上的高速缓存》

ic_ee

从独立服务器托管的根访问中获得最大好处

虚拟主机是构建成功网站的关键方面之一,尤其是商业网站。当开始建立一个新的或基本的网站时,大多数网站所有者选择负担得起的共享主机或可定制但经济高效的VPS主机。然而,随着网站流量成倍增加时,您需要一个能提供高性能、高级安全和专用隐私的托管平台。这就是独立服务器的作用。

如果有一个流量大、媒体元素多、资源要求高的网站,那么需要独立服务器。独立服务器是一个强大、高度可定制、隔离和安全的托管环境。由于它的独立性,这个托管平台提供了称为root访问的功能。

本文将介绍独立服务器的根访问。但在此之前,首先解释一下独立服务器。推荐阅读:《什么是独立服务器,独立服务器有哪些好处》

  什么是独立服务器托管?

独立服务器主机中,服务器及其所有资源完全致力于为一个网站提供动力。这是最强大的网络托管形式,也是最昂贵的。

独立服务器在处理具有高流量和动态流量的网站方面提供了无与伦比的性能。它非常可靠,并提供近乎无限的范围来确保网站的安全。但最重要的是,由于您的网站是服务器上唯一的网站,它提供对服务器的完全访问。这种访问在Linux独立服务器中被称为对服务器的完全根访问。

现在看一下独立服务器的一个成功特点——完全根访问。

  什么是根访问?

在任何基于Linux的计算机中,”root”(根)是指分配给系统管理员的默认用户名。使用”root “作为用户名登录时,计算机(包括服务器)会认为登录者拥有该系统,并授予所有的权限。推荐阅读:《独立服务器适合做哪些网站》

在网络托管中拥有根访问意味着可以访问托管服务器。在Linux独立服务器中拥有root权限,可以访问服务器上的任何文件、以认为合适的方式修改任何文件或配置、安装和删除选择的服务器范围内的应用程序、获得对所有端口的控制等等。

可以说,根访问允许您在Linux服务器上做任何想做的事情。如果能获得root用户名的密码,就拥有根访问。

  如何充分利用Linux独立服务器托管中的根访问?

  1. 启用蛮力保护

网络服务器对整个互联网开放,这意味着如果任何人有正确的凭证,就可以登录服务器。这就导致了全球各地的服务器受到各种暴力攻击。蛮力攻击是一种网络攻击,黑客只需尝试一个又一个密码,直到偶然发现正确的密码。

为了防止此类攻击的成功,可以启用cPanel提供的名为cPHulk蛮力保护的东西,开箱即用。然而,您需要根访问才能做到这一点。

本质上,当您启用和部署cPHulk蛮力保护时,PAM(可插拔认证模块)将限制登录失败的次数。一旦这个数字达到限制,网络服务器就会简单地阻止这个IP地址,使设备无法被入侵。可以设置尝试的次数和设备被封锁的时间。

  2. 禁用所有形式的盗链

假设您在网站上放了一张漂亮的图片,并且有人想使用这张图片。解决此问题正确的方法是征得您的同意,下载上述图片,然后在他们的网站上重新上传。很多人根本懒得这样做。

人们可以简单地复制图像的URL,并将其粘贴到自己的网站上。问题是,该图像仍然有一个链接到原网络服务器的URL,这意味着每次该图像被全球各地的人访问时,您的网络服务器将不得不加载该图像。这就是所谓的盗链。

对于一两张图片来说,这似乎不是什么问题,但随着时间的推移,它可能会严重影响您的服务器的性能,不断消耗资源,并且对您的网站没有好处。盗链是对带宽的盗窃。当您拥有Linux独立服务器的根访问时,可以禁用所有形式的盗链,以保护带宽使用。

  3. 调节根访问

拥有根访问的主要优点和缺点是,可以获得对服务器的完全授权。感到困惑吗?如果您是系统管理员或所有者,并且知道自己在做什么,这绝对是一个优势。但是,如果使用不当,这种权限可以非常现实地带来悲剧。您可以轻松地删除业务文件、托管相关文件和各种数据,甚至不知道您已经这样做了。

防止这种情况的最佳办法是确保根访问只授予那些需要它的人,即系统管理员和网站所有者。其他任何人都不需要拥有根访问。

  4. 在需要的地方使用第三方软件

根访问的一个最重要的优点是,您可以安装任何第三方应用,而无需从网络托管公司得到”许可”。充分利用这一优势。推荐阅读:《企业使用独立服务器的五个好处》

有各种基于云的安全工具,可以帮助保护您的网站。使用良好的网站保护工具,如SiteLock网站安全,它为小企业而设计,提供全面的安全。此外,可以使用自动数据备份工具,如CodeGuard,每天扫描网站并自动进行备份,无需任何人工干预。

还有许多可以提高工作流程的效率的工具。使用这些工具可以使您的业务更加高效和安全。

  5. 更改默认的JavaScript传递方式

每当用户访问您的网站时,您的网络服务器都会发送信息。在收到信息后,用户的浏览器加载这些信息以显示您的网站。被发送过来的文件之一被称为JavaScript文件。

在默认设置下,浏览器在完成读取JavaScript文件之前不会加载任何信息。当然,这意味着您的潜在客户必须等待更长的时间来加载您的网站。

有了根访问,您可以改变设置,以便让浏览器先加载网站,然后在后台读取JavaScript文件。从技术上讲,这不会改变您网站的速度,但您的网站会加载得更快。

  总结

独立服务器托管是一种强大的托管方式。然而,不是所有的独立服务器托管计划都一样。

hostgator提供一系列具有企业级硬件和高级数据保护能力的独立服务器托管计划。享受99.9%的正常运行时间保证,Linux发行版和控制面板的选择,即时的服务器配置和24×7的专用技术支持。

但是,请确保您可以自己处理根访问,或在团队中拥有一个服务器专家。如果没有,您可以选择托管型独立服务器,以获得全面的管理支持。有了这些基本的主机服务,您可以集中精力进一步发展您的网站,而不必担心托管速度、可靠性或安全性。

因此,独立服务器的根访问是一个很棒的功能,可以帮助您充分利用最强大的主机平台所提供的功能。但是,如上所述,在购买独立服务器平台之前,请务必查看其整体质量、可靠性和安全性。推荐相关阅读:《浅析美国哪个独立服务器好?》

ic_ee

如何避免电子邮件黑名单?

创建和增长电子邮件列表是当今任何在线业务不可分割的一部分。无论您是想发起营销活动还是处理日常沟通,这些列表都可以让您与目标受众直接接触,这对您有利。

但是,如果您发现自己在电子邮件黑名单中,所有与建立电子邮件列表相关的努力很容易白费。此类事件不仅令人讨厌,而且会直接影响您的消息传递能力。

这就是为什么今天,我们讲讲电子邮件黑名单-它们是什么,他们是如何工作的,以及如何能避免一个目标?推荐阅读:《如何通过电子邮件托管策略提高客户参与度和转化率》

目录:

  •   什么是电子邮件黑名单?
  •   如何查找您是否在电子邮件黑名单中?
  •   如何避免电子邮件黑名单?

电子邮件黑名单的作用是识别发送垃圾邮件的域和IP地址,并给它们一个差评,作为对任何收件人邮件服务的警告。这可能会导致广泛的影响 – 从电子邮件传送方面的轻微不便到完全阻止您要发送的任何消息。

更糟糕的是,您甚至可能根本不对垃圾邮件活动负责。服务器安全性差很容易导致黑客入侵,当未经授权的人完全控制您的帐户时,一切皆有可能。在您意识到之前,您的IP可能已经包含在不同的黑名单中,解决问题比防止问题复杂得多。

在共享主机环境可以是相当危险的,以及,允许服务器上的任何人利用分配的IP地址。因此,即使其他人参与了垃圾邮件活动,您的在线项目也可能受到影响。

  如何查找您是否在电子邮件黑名单中?

为了帮助您完成任务,您可以在公开可用的黑名单中搜索您的域名和IP地址。管理这些列表的公司专注于互联网安全和垃圾邮件威胁。以下是一些最受欢迎的列表,您可以检查您的 IP 是否已被列入黑名单:

Spamhaus –在处理垃圾邮件和病毒威胁方面的行业领导者之一。该公司支持几种不同的阻止列表——主要列表(SBL)、漏洞利用 (EBL)、域 (DBL)和策略 (PBL)。

Barracuda –这是已知发送垃圾邮件的 IP 地址的最详细的免费DNS 黑名单之一。轻松快速地注册一个帐户。提交黑名单删除请求的选项。

MXToolBox –这个工具来之不易。搜索栏允许您查找您的域或服务器 IP 地址,并查看它是否存在于任何主要的已知垃圾邮件黑名单中。付费计划的实时检查和警报。

Spamcop –电子邮件报告服务从过去的垃圾邮件记录和垃圾邮件陷阱地址收集数据,以查看是否有任何未经请求的邮件发送。全面的积分系统可概述垃圾邮件违规的严重程度。

如果您的IP 地址一切正常,您就可以安全地使用它来满足您的电子邮件需求。

重要提示:未出现在垃圾邮件黑名单中并不意味着您将来可以免受垃圾邮件问题的影响。您仍然必须对电子邮件活动非常谨慎,尤其是在管理营销活动时。推荐阅读:《增加电子邮件列表的技巧》

  如何避免电子邮件黑名单?

有时进入电子邮件黑名单可能是随意的。虽然它可以像黑客攻击或一次发送不合理数量的邮件一样明显,但原因通常可能是算法简单地误解了您的消息。在这种情况下,您可以采取一些措施来避免后果:

不要购买电子邮件列表——任何注册的在线企业都至少收到过一次这样的报价——只需几美元即可获得成百上千的电子邮件地址的信息。尽管这听起来很有利可图,但此类列表通常充满了无效地址,并且很容易受到攻击。更好地为有用且以目标为导向的东西存钱。

定期清理你的列表——增加你的电子邮件联系人列表很重要,但保持它们的清洁和相关性同样有效。定期查看您的列表,删除没有响应的用户,并重新定位其他人以提醒他们您的服务。您甚至可以在线找到电子邮件检查工具来验证您的电子邮件地址的合法性。

细分您的列表——通过电子邮件启动营销活动时,列表细分可以带来惊人的结果。因此,在您开始发送电子邮件之前,请将您的一般邮件列表分成几部分——无论是按地理位置、年龄组、兴趣还是您可能考虑的任何其他因素。通过这种方式,您可以将定制的内容发送给最会欣赏它的用户。

包括取消订阅选项——反垃圾邮件法律对此非常严格。不向收件人提供取消订阅选项就像让他们成为人质以获取您的电子邮件,无论他们喜欢与否。该链接通常可以在电子邮件的底部找到,并且应该足够清晰和可见。

使用双重选择加入——双重选择加入背后的逻辑非常相似。当访问者订阅您的列表时,他们需要重新确认他们的电子邮件地址以完成该过程。这告诉系统电子邮件是合法的并且来​​自正确的来源。

寻找安全的服务器——除了遵循最佳电子邮件实践之外,您还需要确保您的环境安全可靠,免受外部破坏。在发送和接收电子邮件时,与经过测试且可靠的网络主机注册将让您高枕无忧。

最后一部分至关重要,因为安全性差的服务器很容易认为您的所有其他努力都是徒劳的。

总结

对于任何依赖电子邮件通信的企业来说,垃圾邮件仍然是一个关键的安全问题。它的范围可以从您的邮件送达率中的小问题到严厉的惩罚,甚至是帐户封锁。除了正确保护我们的服务器免受垃圾邮件的侵害外,我们还应始终遵循推荐的做法以避免落入电子邮件黑名单。推荐相关阅读:《小企业的电子邮件营销》

ic_ee

SSH 密钥是什么,如何启用和禁用

SSH 服务器可以使用多种不同的方法对客户端进行身份验证。其中最基本的是密码认证,它易于使用,但不是最安全的。

现代处理能力与自动化脚本相结合,使得暴力破解受密码保护的帐户成为可能,因为密码通常并不复杂。SSH 密钥被证明是一种可靠且安全的替代方案。

  什么是 SSH 密钥?

SSH 密钥对是两个加密安全的密钥,可用于向 SSH 服务器验证客户端。每个密钥对由一个公钥和一个私钥组成。

SSH 密钥是什么,如何启用和禁用
SSH 密钥是什么,如何启用和禁用

私钥由客户端保留在他的本地机器中,应该绝对保密。私钥的任何泄露都将允许攻击者登录到配置了相关公钥的服务器,而无需额外的身份验证。作为额外的预防措施,可以使用密码在磁盘上加密密钥。

公钥上传到您希望能够使用 SSH 登录的远程服务器上。当客户端尝试使用 SSH 密钥进行身份验证时,服务器可以测试客户端是否拥有私钥。如果客户端可以证明它拥有私钥,则会生成一个 shell 会话或执行请求的命令。

  启用/禁用基于密码的身份验证

本文将为您提供在通过 SSH 加密密钥登录到您的服务器时启用/禁用基于密码的身份验证的步骤。针对 SSH 的密码身份验证还不错,但创建一个又长又复杂的密码也可能会鼓励您以不安全的方式存储它。使用加密密钥来验证 SSH 连接是一种更安全的替代方法。

  启用密码认证

在启用基于密码的身份验证之前,请确保您已经拥有密码。如果要在启用基于密码的身份验证之前更改它,请以 root 用户身份登录,然后在终端中运行以下命令

passwd

系统将提示您输入新密码。输入您的新密码并完成设置过程。

以 root 用户身份登录服务器后,在编辑模式下打开 sshd_config 文件。您可以通过在终端中运行以下命令来执行此操作。我们将在本文中使用 vim 编辑器。按 I 编辑文件

vim /etc/ssh/sshd_config

查找PasswordAuthentication no行并将 no 替换为 yes。

PasswordAuthentication yes

按ESC键并将更改保存到文件中,然后键入:** wq!** 退出编辑器,然后按 Enter。

现在通过运行以下命令重新启动服务器。

service sshd restart

现在为 SSH 访问您的服务器启用了密码身份验证。

  禁用密码验证

此步骤将向您解释在通过 SSH 登录到您的服务器时禁用基于密码的身份验证的步骤。在禁用基于密码的身份验证之前,请确保您已将公钥复制到服务器中,并且您的私钥与公钥匹配。如果您丢失了私钥并禁用了密码验证,那么您的服务器将无法访问。推荐阅读:《为什么我的 SSH 连接被拒绝》

从您的服务器以编辑模式打开 sshd_config 文件。您可以通过在终端中运行以下命令来执行此操作。我们将在本文中使用 vim 编辑器。按 I 编辑文件

vim /etc/ssh/sshd_config

查找PasswordAuthentication yes行并将 yes 替换为 no。

PasswordAuthentication no

按ESC键并将更改保存到文件中,然后键入:wq! 然后按 Enter。

现在通过运行以下命令重新启动服务器。

service sshd restart

现在从 SSH 访问您的服务器中删除了密码身份验证。

以上就是SSH 密钥是什么,如何启用和禁用的全部内容。推荐相关阅读:《SSH访问如何在共享主机计划上工作?》

ic_ee

分销主机工作原理: 分销主机的说明

开展网络托管业务需要大量的资本投资。从昂贵的服务器硬件、托管软件和应用程序,到管理整个设置的人力资源。简而言之,网络托管业务可能是一件昂贵的事情。那么,这是否意味着想进入托管行业的新企业家不能自己创业?当然可以! 这就是分销主机的意义所在。

什么是分销主机?它如何工作?让我们一探究竟!

  什么是分销主机?

分销主机是一种商业模式,您可以从成熟的托管公司批量购买服务器资源,而不是使用这些资源来来为您的网站提供支持,而是以您自己的主机计划的形式将这些资源出售给客户。因此被称为 “分销主机”。

让我们通过一个例子更好地理解这一点:

假设自您在一栋楼里买了10套公寓,然后把它们租给不同的人。您是这10套公寓的业主,但整体的建筑维护、供水、供电、供气等都不是您自己的责任。可以根据每个人的喜好来定制房屋,但都是在公寓的资源,特别是空间的限制下进行。从出租的公寓中获得收入,而反过来也要为建筑维护等支付资金。推荐阅读:《进行分销主机业务需要了解哪些内容》

  分销主机如何工作?

成熟的托管公司为其客户提供各种计划,共享主机、专用主机、云主机等等。许多托管公司提供的计划之一被称为分销主机计划。分销主机计划提供大量的资源。作为主机分销商,通常会从购买分销主机计划开始。

一旦购买了分销主机计划或账户,就会得到一定数量的资源。可以将这些资源分成更小的单元,并根据目标客户的需求创建定制的主机方案。

分销主机工作原理: 分销主机的说明
分销主机工作原理: 分销主机的说明

作为计划的一部分,您会得到大量软件和应用来帮助您建立网站。最重要的应用是控制面板和自动计费和账户管理软件。

对于计费和账户管理,WHMCS(Web Host Manager Complete Solutions)通常是默认选择。使用WHMCS,您可以创建自己的托管计划。一旦这些计划被创建,您可以作为自己的主机计划向客户提供主机服务。

分销主机通常作为白标服务提供,这意味着您可以按照自己的选择来塑造一切。从本质上讲,这意味着提供服务器空间的公司将不会被客户看到。您可以以任何您认为合适的方式为您的所有服务打上自己的品牌。

一旦创建定制计划并打上自己的品牌,就必须有效地营销这些计划,以获得客户并确保稳定的收入。看着日益增长的在线营销渠道,您可以使用数字营销来推广品牌。推荐阅读:《开启分销主机业务的分步指南》

  分销主机服务的市场

尽管有很多成熟的托管公司,但分销主机不仅仅是在生存,而是在蓬勃发展。这有两个主要原因——定制和个性化的客户服务。

并非每个创建网站的人都是托管方面的专家,因此,有很多人需要一些额外的帮助。分销主机商可以为这些新的网站所有者提供一对一的支持和帮助——加倍努力并提供额外帮助。在这方面做得好的分销主机公司正在蓬勃发展,仅仅是因为客户愿意为这项服务支付额外的费用。

分销主机受欢迎的另一个原因是定制托管计划。托管需求因网站不同而不同。年轻的博主需要便宜且有大量存储空间的托管计划。性能在这里会受到一定的影响。

另一方面,电商网站需要快速的网站,性能对其成功至关重要。科技创业公司可能不需要大量的存储空间,但只需要有一个快速的网站。

分销主机公司通常会选择一个细分市场,并完善为该细分市场创建的各种计划。这意味着他们可以以优惠的价格提供迎合客户确切需求的托管计划。

这些仅仅是使分销主机非常受欢迎的一些原因。

  分销主机计划中需要注意的事项

并非所有的分销主机计划都时平等的,因此,为企业选择分销主机计划时,有几个方面需要注意。

  1. 托管公司

任何托管公司的成败取决于三个因素——性能、可靠性和安全性。作为分销主机商,您对这些都没有太多的控制权。

您合作的托管公司拥有服务器并维护服务器。所以,这三个因素都直接取决于他们,这就是为什么选择合适的托管公司至关重要。推荐阅读:《如何用分销主机赚钱》

好的托管公司会额外花钱购买更好的设备,他们会雇用更好的专业人员来维护服务器,并使用更好的工具来保护服务器。所有这些都有很大的不同。

如果您的客户认为您的托管服务不可靠、不快速、不安全,可以非常肯定,您可以确信他们不会长期存在。因此,当您选择托管公司时,确保您与一家在提供良好和可靠的主机服务方面有着良好记录的公司合作。

  2. 资源的数量

选择一个能准确反映您的业务轨迹的计划很重要。当您开始的时候,有可能不会有很多客户。因此,要确保您不购买有太多资源的计划。

无论您是否盈利,您都要向托管公司付费。因此,请确保您有一个现实的前景,并选择一个适合这种前景的计划。

如果您与合适的托管公司合作,扩展分销主机计划非常容易。这应该不超过几分钟的时间。

  3. 控制面板和计费应用

寻找一个提供预集成的控制面板的分销主机计划,以方便主机管理。同时,也要选择为客户提供免费控制面板账户的计划。

此外,正如在博客第一部分所讨论的,自动计费和管理软件对主机账户的无缝管理至关重要。寻找一个与主机计划一起免费提供WHMCS等应用的分销主机账户。

  总结

鉴于很多不同规模、不同行业的企业都开始建立网站并上网,因此,分销主机是一个伟大的商业冒险。如前所述,只要确保您在开始业务时与知名的托管公司合作,如hostgator。这将最大限度地减少起步阶段的问题,以便完全专注于发展您的业务。

hostgator提供具有免费cPanel/WHM、免费WHMCS、无缝计划升级、24×7专用技术支持、为客户提供多个cPanel账户、无限制的电子邮件账户等的分销主机计划。通过分销主机计划启动虚拟主机业务。欲了解更多信息,请今天就与我们联系!推荐相关阅读:《白标分销主机以及工作方式》

ic_ee

为什么我的 SSH 连接被拒绝

当您尝试通过 SSH 连接到您的服务器时,可能会发生许多情况,这可能会导致错误读取“连接被拒绝”。

以下是一些可能会给您带来问题的最常见问题。

  1. 您的 SSH 服务已关闭

为了使用 SSH 连接到您的服务器,它必须运行一个SSH守护进程——一个在后台运行以侦听和接受连接的程序。

为什么我的 SSH 连接被拒绝
为什么我的 SSH 连接被拒绝

如果此服务关闭,您将无法成功连接到您的服务器,并且可能会收到连接被拒绝的错误:

连接拒绝错误

终端中的连接拒绝错误

您的服务器的SSH守护程序可能由于各种原因而关闭,包括意外的流量高峰、资源中断,甚至分布式拒绝服务 (DDoS) 攻击。除了我们将在下面提到的故障排除步骤之外,您可能还需要联系您的托管服务提供商以确定问题的根本原因。推荐阅读:《SSH访问如何在共享主机计划上工作?》

如果您怀疑您的SSH服务可能已关闭,您可以运行以下命令来找出:

基于CentOS6的查看命令如下:

sudo service ssh status

如果命令行返回关闭状态,那么您可能已经找到了连接错误背后的原因。

  2. 您的凭证有误

尽管这似乎太简单了,但您可能只是在尝试连接到服务器时输入了错误的凭据。运行 SSH 需要四项信息:

主机名–您尝试连接的服务器的IP 地址或您的域名。

用户名–您的 (S)FTP 用户名或是root。

密码–您的 (S)FTP 密码。

端口–默认端口为 22。

但是,一些托管服务提供商出于安全原因更改了他们的 SSH 端口号。

您还可以通过运行以下命令来检查哪个端口用于 SSH:

grep Port /etc/ssh/sshd_config

命令行应该返回正确的端口。

检查以确保您输入了正确的凭据, 并考虑到输入错误或输入错误 IP 地址或端口的可能性。

  3. 您尝试使用的端口已关闭

“端口”只是您在连接到服务器时被定向到的端点。除了确保您拥有正确的端口外,您还需要检查您尝试使用的端口是否已打开。推荐阅读:《什么是服务器蛮力攻击? 您需要知道什么才能保持安全》

任何开放的端口都是一个安全漏洞,因为黑客可以尝试利用它并获得对服务器的访问权限。因此,通常会关闭未使用的端口以防止攻击。

如果端口22或服务器的自定义 SSH 端口已关闭,您可能会看到连接被拒绝的错误。您可以通过运行以下命令查看服务器上侦听的所有端口:

sudo lsof -i -n -P | grep LISTEN

此命令应返回具有 LISTEN 状态的端口列表。理想情况下,您希望看到此处列出的端口 22 或服务器的自定义SSH端口。如果不是,您需要重新打开端口才能连接到您的服务器。

  4. 你的服务器上没有安装 SSH

正如我们之前简要提到的,服务器使用SSH守护进程来侦听和接受连接。因此,如果您尝试连接的服务器没有安装,您将无法使用SSH访问它。

一般来说,几乎所有的托管服务提供商都会默认在他们的服务器上安装 SSH 守护进程。这个特殊问题在本地主机或专用服务器上更为常见。

  5. 防火墙设置阻止了 SSH 连接

由于开放端口存在安全风险,为保护服务器免受黑客攻击而安装的防火墙有时会阻止与它们的连接。不幸的是,这意味着即使是尝试通过 SSH 访问其服务器的无害用户也可能会由于防火墙设置而收到连接被拒绝的错误。

您需要查找这些元素以确定您的防火墙是否阻止了 SSH 连接:

dport 22:这是指目的端口,对于SSH通常是22端口。

REJECT:这表示来自指定目的地的连接被拒绝。

DROP:与 REJECT 一样,这意味着与相关端口的连接被阻止。

如果您在上述命令的结果中搜索 dport 22,您应该能够确定您的防火墙是否阻止了 SSH 连接。如果是这样,您必须更改规则才能接受请求。推荐相关阅读:《使用服务器后怎么确保网站安全》

ic_ee

什么是KVM VPS服务器技术?

传统的主机服务正在被VPS主机和云主机等技术广泛取代。它们所提供的好处超过了升级到这些主机技术所涉及的少量成本问题。那么,什么是虚拟专用服务器?虚拟专用服务器(VPS),顾名思义,被认为是可感知的专用服务为,即使被安装运行多个VPS的计算机上。这台计算机可以托管多个这样的VPS服务器,而任何一个都不会妨碍同一网络上其他服务器的性能。

这种虚拟化由名为Hypervisor(管理程序)的软件实现,它将主硬件分割成更小的单元。每个VPS都能够运行自己的操作系统,并将拥有专用的资源,而不用考虑网络上其他服务器在任何特定时刻的情况。这确保了比共享主机更多的优势,如不受限制的root访问、更快的加载时间和隐私,因为VPS不与同一网络上的其他VPS交互。为您的公司选择合适的主机可能会对您的业务产生长期影响。因此,您必须明智地决定贵公司将使用的主机。

  为什么要切换到VPS?

理想情况下,您应该始终在VPS上托管您的网站,因为私人服务器的成本可能要高很多。使用VPS,您可以得到更快的速度和更短的加载时间,这不仅会让您的潜在客户感到高兴,而且也有助于您在搜索结果中获得更好的排名。VPS能确保更好的速度,即使您得到更高的流量和更多的点击。推荐阅读:《VPS主机对网站SEO的好处》

什么是KVM VPS服务器技术?
什么是KVM VPS服务器技术?

宕机和503服务器错误会使您的公司处于负面影响,这可能会阻碍您的业务。在共享服务器甚至OpenVZ VPS,如果其他参与者使用更多的资源,则资源就会被分割,从而导致资源的稀缺。共享服务器产生的另一个问题是隐私问题。如果托管在同一服务器上的某个网站经常受到攻击,您也会受到影响,因为您在同一服务器上。为了能够安装一个特殊的操作系统并获得完全的root访问,VPS绝对是最佳选择。

  哪个VPS适合我?

如今,市场上有多种VPS选项可供选择。虚拟化技术在它们提供的功能上有所不同。因此,关键是要了解您的需求是什么,然后再寻找VPS。大多数主机商提供的顶级技术是Citrix Xen, OpenVZ, 和KVM。每项技术都有其优缺点,但稍后会有详细的介绍。

OpenVZ是一个基于容器的Linux虚拟化管理程序,意味着只能运行Linux操作系统,不可能进行内核级的修改。它也可能会被超额订阅,让您拥有更少的资源、和缓慢的速度。Citrix Xen或Xen消除了OpenVZ面临的所有问题。它是轻量级的管理程序,占用空间小,不能被超额订阅,而且主机可以运行任何操作系统。但是,Redhat已经在Enterprise Linux 6上取消了对Xen的默认支持,转而支持KVM。

  什么是KVM服务器?

KVM是基于内核的虚拟机(Kernel-based Virtual Machine)的首字母缩写,它是一种内置于标准Linux内核的虚拟化技术。KVM允许您在根节点上运行内核,使其有可能运行其他操作系统。KVM要求硬件运行自己的虚拟化扩展,但鉴于大多数非Atom 英特尔处理器和AMD处理器都有这些扩展,这应该不会造成问题。虚拟化在管理程序的帮助下实现。

KVM管理程序安装在机器上,作为系统的虚拟化级别,使主机系统能够管理来宾虚拟机。KVM虚拟化技术内置于标准的Linux内核中,使其能够作为管理程序发挥作用。内核将作为第二级管理程序,因为来宾机器安装了自己的内核。有不同类型的管理程序,每个都可以满足不同的需求。推荐阅读:《美国VPS主机具备的优点》

KVM VPS提供了完全的自主权,可以根据应用的要求为资源设置值。它仅提供现有系统硬件资源的虚拟化。因此,所有的共享资源,如磁盘空间、CPU时间和网络IO将由虚拟机管理程序公平分配。对于希望使用旧系统作为虚拟服务器的开发人员来说,知道KVM可以在64位的主机上运行32位的来宾操作系统将会很有趣。然而,鉴于KVM VPS主机选项的价格实惠,这当然不值得麻烦。

  使用KVM VPS的额外优势

KVM VPS主机比标准VPS主机商提供更多的额外优势。使用hostgator KVM VPS计划,您可以获得专用IP、Neustar的DDoS保护、使用Tier 1 ISP建立的顶级网络、支持rDNS、多个地点、CentOS 6 / CentOS 7 / Ubuntu 16.04 / Fedora 23 / Debian 8, Plesk Onyx, WHMCS, Tier IV 数据中心等。推荐阅读:《如何为您的企业网站选择最佳的VPS主机计划》

它有近乎即时的配置功能,允许您在几分钟内建立服务器。我们的VPS服务器配备免费的SSD存储,与HDD相比,它降低了机械故障的风险。您还可以获得强大的基础设施,确保99.99%正常运行时间的不间断运作。数据中心受到最佳的HVAC架构和最先进的网络交换机的保护。

  如何选择最佳KVM VPS?

互联网上有数以百计的主机提供商。因此,在锁定任何服务商之前,了解您应该寻求的一些关键因素很重要。实时客户支持是绝对有必要的,因为您将会选择新的主机。问题可能在任何时候出现,所以24*7的客户支持也是必须的。

主机商应该可靠,能够提供强大的性能。最后,比较不同的主机商提供的计划的成本计算。虽然成本不应该是决定性因素,但选择有助于帮您长期省钱的计划仍然至关重要。推荐相关阅读:《如何在SSD和HDD VPS主机之间进行选择》

ic_ee

使用管理程序进行服务器虚拟化的优势

长期以来,共享主机和独立服务器一直是虚拟主机平台的传统选择。然而,随着服务器技术的创新和虚拟化的出现,开发了像VPS主机这样的新型主机平台。VPS主机中多个网站共享同一台服务器的资源,但每个网站都是一个虚拟机(Virtual Machine),这意味着它们互相隔离,拥有独立的资源。由于成本效益,隔离性和隐私性,VPS主机获得了普及,特别是在预算紧张的成长型企业中。本文将探讨一个名为管理程序的概念,它与服务器虚拟化相结合,确保了VPS所提供的隔离性和隐私性。

  什么是管理程序?

管理程序是一块硬件或软件(有时是两者的组合),用于在服务器中创建虚拟机。管理程序位于裸机服务器上,可以完全访问服务器的所有资源。当您希望从单一的计算资源池(大多数情况下是服务器)为多个独立的系统提供动力时,通常可以使用管理程序

  管理程序如何工作?

管理程序的工作原理是虚拟化。有一个安装有管理程序的中央资源池。管理程序使用这些资源来生成虚拟机。推荐阅读:《VPS主机的优势有哪些》

虚拟机是计算资源的集合,形成一个完整、独立的计算机。例如,假设想要一台拥有16GB内存、1TB存储空间和6个CPU内核的电脑。通常情况下,必须购买这些资源,把它们连接在一起,才能形成一台计算机。

管理程序使用的是服务器。在所有的服务器资源中,管理程序”拿走”指定数量的资源,并”创建”一个新的、独立的系统。以这种方式,管理程序可以在一台服务器上创建数百个虚拟机。每个虚拟机的行为与独立的计算机完全一样。事实上,在大多数情况下,虚拟机甚至不知道它是服务器或服务器网络的一部分。

  管理程序的优势

  1. 在同一硬件上安装和使用多个操作系统

在传统的计算方案中,一个硬件只限于一个操作系统,而且每个操作系统都有自己的功能。使用管理程序,您可以在同一硬件上安装多个操作系统。所要做的就是创建一个新的虚拟机,它将作为一个独立和隔离的单元。由于隔离性,每个虚拟机都可以拥有独立资源和独立的操作系统。

  2. 整合多个工作负载

一个典型的办公室通常有不同的计算需求,而且这些需求时常变化。安装新的计算机或修改它们不仅需要大量的时间和精力,而且还要花费金钱。

管理程序可以在几分钟内创建和删除虚拟机。因此,随着计算需求的改变,工作站也会改变。如果在多个平台上测试多个产品并在每个平台上进行调试,这一点尤其有用。可以改变工作站的本质,只需通过管理程序修改或改变虚拟机。推荐阅读:《怎么选择适合的美国vps主机》

  3. 有效地使用资源

单个机器很少使用它们所掌握的所有资源。更多时候,这些资源很多都被简单地浪费了。

通过服务器和管理程序的设置,可以有效地使用所有资源。鉴于虚拟机可以轻松被创建和修改,所以您永远不必为任何不打算投入使用的虚拟机分配更多的资源。

  4. 成本

单个机器不只是由存储、CPU和内存组成。从它们所在的盒子到连接所有部件的小电线,单个系统中有很多硬件。

服务器不需要有多个主板或多个电源管理单元。只有一个计算基础。只有内存、CPU和存储需要扩展。

结果是,带有管理程序的服务器可以创建多个虚拟机,这些机器具有与单个系统相同的效率,但无需在冗余硬件上花费额外费用。只有一套硬件,它为一切提供动力。

  5. 可扩展性

管理程序使得添加或删除虚拟机的资源变得非常容易。扩大普通计算机或服务器的资源通常需要购买、运输、安装和配置一些硬件。

而使用管理程序,通常只需几分钟。管理程序是整个环境的神经中枢,具有实时增加、删除和转移资源的能力。因此,如果想为某个特定的虚拟机增加存储空间,您可以立即做到。

  6. 更好地监控服务器

如前所述,管理程序是服务器的核心。它创建虚拟机,分配资源,并不断监控所有虚拟机。这意味着,只要有正确的凭证,就可以很好地掌握服务器的情况。推荐阅读:《VPS主机对网站SEO的好处》

您可以检查创建了多少个虚拟机,有多少个目前正在运行,它们正在使用什么资源,哪些虚拟机有压力,等等。这种类型的全面监控有助于更好地了解计算需求。

  7. 隔离

这也许是管理程序提供的最重要的优势。使用管理程序时,每个虚拟机都是完全隔离的,这意味着它们的行为就像一个拥有专独立源的完整、独立的服务器。这一特点至关重要,因为它能够允许不同的人在同一台服务器上工作。数据总是被分隔开来,并始终受到保护。

隔离的另一个好处是,一个虚拟机中的错误不会影响其他虚拟机。在一个虚拟机中采取的任何行动都完全局限于该虚拟机。显然,这可以确保永远不会丢失太多信息,或对服务器或其他用户造成永久性、不可逆转的损害。

  总结

管理程序是现代虚拟技术的核心。在经济性、IT吞吐量、灵活性和整体服务器可扩展性方面的收益,意味着虚拟机管理程序几乎可以被部署到任何地方。

正如开始提到的,虚拟主机是使用管理程序创建VPS主机服务器的最好例子之一。VPS主机越来越受欢迎,这是因为网站所有者现在可以用合理的价格获得可预测的性能,更大的控制权和网站间的隔离。

您可以从hostgator查看VPS主机计划,享受基于KVM的虚拟机管理程序,预先集成的cPanel支持,免费的SSL保护,先进的DDoS保护和x7专用客户支持等功能。欲了解更多详情,请立即与我们联系!推荐相关阅读:《如何为您的企业网站选择最佳的VPS主机计划》