WordPress 是构建美观网站的绝佳平台。您只需要一个想法、一个托管服务器和一个域。但是,如果您有不止一个想法怎么办?是否可以在一台服务器上托管多个 WordPress 网站?究竟有多难?
在同一台服务器上托管多个 WordPress 站点:这可能吗?先决条件是什么?
在一台服务器上托管多个网站是完全可能的。最便宜的共享计划通常会限制您每个帐户只能访问一个站点,但几乎所有高于此计划的计划都允许在同一翼下托管多个项目。
但是,如果您希望所有站点都具有出色的性能,那么最好查看可用的VPS 选项。它们比共享的替代方案强大得多,而且您可以拥有整个服务器,因此由您决定要在其上托管多少个网站。显然,您首先需要考虑一两件事。
WordPress不是特别占用资源的应用程序,但您需要记住,您将在同一台服务器上托管多个网站。这些网站吸引的流量越多,它们需要的硬件能力就越强。
在寻找合适的 VPS时,流量级别并不是您需要牢记的较早因素。WordPress 生态系统非常庞大,为用户提供的选择是无穷无尽的。因此,不同的网站有不同的硬件使用水平。通常,您使用的插件越多,服务器需要的功能就越强大。
选择正确的 VPS 硬件配置对于确保托管在其上的所有网站的出色性能和良好的用户体验至关重要。不幸的是,这通常很棘手。
没有可用于计算您需要的确切资源量的公式,而且通常,预算限制阻碍了获得可以保证极快加载速度的强大服务器的方式。
值得庆幸的是,这就是 VPS 托管无与伦比的可扩展性可以发挥作用的地方。它允许您从便宜的服务器开始,并在进行过程中对其进行升级。
托管服务器通常带有用于监控CPU、RAM 和存储空间使用情况的工具,因此您可以轻松地关注项目的进度并根据需要更改配置。对硬件资源进行排序后,您需要查看设置。
我们马上就会发现,有两种不同的方法可以在同一个帐户上设置多个网站,您需要提前知道要采用哪种方法。了解您的主机的插件域功能(或您的提供商的等效功能)是个好主意,如果您选择通过多站点功能设置项目,则必须确保它受到支持。
选择正确的 VPS后,就可以在其上设置多个 WordPress 网站了。
使用 WordPress 多站点设置多个网站
当您发现许多第三方插件和 SaaS 应用程序承诺可以帮助您从一个面板管理多个 WP 项目时,您应该不会感到惊讶。然而,事实是,WordPress 本身也可以做到这一点。使用内置的多站点功能,您可以从同一个WP 仪表板设置和控制具有单独域名的多个网站。
一些自动安装程序让您从一开始就激活它。如果这不是一个选项,您可以通过编辑wp-config.php来启用它——WP 的主要配置文件位于WordPress 安装文件夹中。如果要使用 FTP 客户端,可以将文件下载到本地计算机,编辑它,然后重新上传。然而,许多人发现使用托管帐户控制面板中包含的文件管理器要容易得多。
无论哪种方式,当您打开文件时,找到写着“ /* That's all, stop editing! 快乐出版。*/ ”并在其上方添加以下内容:
/* 多站点 */
定义('WP_ALLOW_MULTISITE',真);
因为 wp-config.php 对于网站的正确运行至关重要,所以在对其进行任何更改之前备份它可能不是一个坏主意。保存更改后,您的 WordPress 安装将转换为 Multisite。登录 WP 仪表板,一开始您可能很难发现差异。但是,在“工具”菜单下,您有一个网络设置实用程序,可以配置您的WordPress 网站网络。
注意:要创建多站点网络,您需要停用所有已安装的插件,并且还必须确保启用Apache 的mod_rewrite模块。为您的网络选择正确的设置后,单击安装。WordPress 将生成几段代码,您需要将它们粘贴到wp-config.php和.htaccess文件中。您可以再次使用文件管理器编辑文件并保存更改。
这一次, WP 仪表板界面的变化将更加明显。您有一个新的站点菜单来创建和管理多站点网络中的所有项目。
最初,您只能在子域或子目录下设置站点。但是,当您稍后编辑站点时,您可以将较早的域设置为它的Site URL。然而,在您这样做之前,最好将域指向正确的名称服务器并通过您的虚拟主机控制面板将其添加为附加域。
在同一台服务器上设置单独的 WordPress 安装
WP 的多站点功能并不总是在同一台服务器上设置多个项目的优秀方法。有时,在不同文件夹中安装多个 WordPress 实例是更好的选择。这是一个简单得多的设置——您在home/user/public_html中有 www.site1.com ,在home/user/public_html/site2中有 www.site2.com 。您首先需要为第二个网站注册一个域并将其指向您的服务器。您可以从服务器的控制面板将其添加为附加域并配置其域文件夹。如果您使用我们的SPanel 托管 VPS 解决方案之一,界面将如下所示。
排序后,只需在您的插件域文件夹中安装 WordPress。您很可能有一个自动安装程序,它会询问您将在新的 WordPress 网站上使用哪个域。选择插件域后,安装程序会自动将安装放置在正确的文件夹中,并将其配置为使用正确的 URL。例如,这里是我们自己的SWordPress 管理器的界面。
在安装 WordPress之前设置插件域是更好的选择。如果反过来,您将需要手动配置 WordPress 以便稍后使用新域,这可能会引起很多麻烦。
我应该采取哪种方法?
看过在同一帐户上设置第二个 WordPress 网站的两种方法后,您可能想知道哪种方法最适合您。事实上,您的选择应该取决于您的个人项目。
从用户的角度来看,差异是难以察觉的。这些网站将表现得像独立的项目,访问者需要进行大量研究才能发现它们托管在同一台服务器上。
但是,作为站点所有者,这两种方法截然不同。以下是您需要牢记的一些事项。
首先,您需要确保所有插件都能正常工作。Multisite 环境有点复杂,一些附加组件不能很好地与它一起工作。在决定如何继续之前,请仔细阅读插件的文档并在需要时与他们的开发人员取得联系。
您还需要考虑项目管理。多站点网络中的所有网站都通过一个仪表板进行控制。如果您是较早一个处理所有这些项目的人,这很方便,但如果您需要将不同的团队分配给各个项目,这可能是一个挫折。
最后但同样重要的是,您需要考虑未来。如果您的某个网站受到欢迎,它可能会吸引潜在买家的注意,或者它可能会达到需要自己的 VPS 的地步。
更改网站的所有权和/或将其移动到不同的服务器是一个相对简单的过程。然而,在多站点网络中,所有网站都使用相同的数据库,迁移单个项目可能有点像噩梦。
结论
可以在同一个托管帐户上托管多个 WordPress 网站。你可以在共享计划上完成,尽管 VPS 会给你更多的硬件资源和更快、更可靠的加载速度。但是,您需要确保拥有正确的硬件配置,并且在选择如何处理实际任务时应该小心。只要您这样做,您就可以毫无问题地有效管理您的网站并在一台服务器上发展它们。
TAG:一台服务器可以部署多个网站