有很多虚拟主机在建立一个网站之前要考虑的因素包括价格、带宽、存储和软件兼容性。但是,您要做的最重要的决定之一是使用Linux还是Windows Server作为服务器的操作系统。对于大多数人来说,Linux是常见的服务器选择;Windows Server是为服务器管理员和需要微软服务的公司服务的。一般的博主在写热门文章时不会感受到操作系统之间的显著差异,但对于有特定后端需求的企业来说,风险就更高了。如果您对支持站点的操作系统犹豫不决,本指南将帮助您做出明智的决定。
操作系统基础
并不是所有的网络主机服务或它们的服务层都提供Linux和Windows Server操作系统之间的选择。例如,如果你选择a共享主机计划,你很可能只能使用网络主机默认使用的操作系统——通常是Linux。一般来说,你必须注册更贵和更坚固的虚拟专用服务器(VPS)或专用主机找到Windows Server选项。屡获编辑之选奖的网络主机,如GoDaddy、HostGator和1&1 Ionos,都提供基于windows的服务器,但很多都不提供。
请注意,您所选择的基于Linux或windows的服务器是这样的不取决于你的电脑操作系统。如果你有一个Windows电脑在美国,您可以很好地使用Linux服务器,反之亦然。MacOS的情况也是如此。服务器操作系统位于后端,这意味着不管您如何从用户端连接到它们。也就是说,有很多重要的原因可以解释为什么你会选择Linux或Windows作为你网站的基础。让我们来探索一下。
决定你想花多少钱
Linux是一个免费的、开源的操作系统,它有多种风格。它也更容易维护,需要更少的维护和更少的工时。另一方面,Windows Server归微软所有,所以网络主机服务从雷德蒙德那里获得了许可。托管提供商倾向于将这些额外成本转嫁给用户。
取GoDaddy,作为一个例子。其自行管理的、基于linux的VPS级别的起价为每月29.99美元(按月计费),而基于windows的VPS级别的起价为每月34.99美元。Ionos的第二梯队VPS M计划是每月7美元,但是改用Windows Server计划要多花20美元。在最昂贵的专用主机托管服务中,这种价格溢价可能消失,但在较低和中等级别的主机托管服务中,每月的额外收入可以累积起来。如果你想省钱,最好选择Linux。也就是说,如果计划利用Windows server特定的特性,您可能会觉得额外的成本是必要的。
了解你想要使用的软件
如前所述,您的操作系统选择决定了您将使用的软件来建立和更新网站。例如,WordPress在Linux服务器上安装和使用要容易得多,因为它是由PHP脚本语言和MySQL数据库服务提供支持的(您可以在Windows服务器上运行它们,但大多数服务提供商不会为此费心)。流行的服务器后端cPanel,如果你做过网站,你可能会对它很熟悉,它也运行在Linux上。此外,Linux托管通常提供更容易访问站点创建工具,如HTTP web服务器Apache, Python和Perl编程语言,以及Node.JS JavaScript环境。
相比之下,Windows Server运行由微软创建和维护的服务。如果你正在开发web应用程序,你会想要使用只在Windows Server上可用的。net框架。如果你的网站将使用ASP。NET或微软版本的SQL,你还需要Windows服务器。你可能会遇到的其他Windows server专用程序包括c#、Microsoft Access、Microsoft SharePoint和远程桌面。
如果你刚刚开始你的网络主机之旅,你最好坚持使用Linux。对于有经验的开发人员和大型组织来说,Windows Server是一个很好的选择。
了解操作系统安全和管理的区别
说到整体稳定性,Linux是元老级人物。它作为web服务器的基础已经有很长一段时间了,它的开源特性意味着许多有才华的人都为它做出了贡献。与Windows Server相比,Linux处理更多的函数没有问题,而且几乎不需要经常重新启动。这是因为Linux不像Windows Server那样存在内存泄漏,只需要在内核更新时重新启动。
如果你正在通过你的网站收集财务信息或其他关键任务数据,安全应该是你的首要任务。幸运的是,Linux的开源特性也意味着许多人正在致力于安全修复。然而,与微软丰富的文档和实时技术支持相比,找到修复可能需要更多的研究,但它肯定是存在的。
使用Windows Server,您将享受开箱即用的易于理解的图形用户界面和微软支持的客户支持。此外,微软通常会快速为新硬件发布Windows Server驱动程序;新的Linux驱动程序可能需要一段时间才能出现,这取决于您使用的发行版(研究发行版是另一篇完整的文章)。然而,Linux非常灵活。如果您愿意投入命令行编程的工作,您可以将Linux服务器扭曲成您想要的任何形状。
做出重大决定
您应该选择Linux吗?你应该使用Windows Server吗?没有放之四海而皆准的答案,因为决定必须基于你的需要。如果您正在创建一个博客,那么使用基于linux的服务器就可以了。事实上,那可能就是你的只有选项带有低成本的网络托管层。如果它适用于Facebook和谷歌,那么它可能也适用于你的网站。如果您是大型组织的一部分,或者计划使用microsoft特定的服务,如Exchange或SharePoint,你应该选择Windows Server。另外,Windows Server对于绿色服务器管理员来说维护起来要简单得多。
刚刚开始做虚拟主机?一定要看看我们的入门如何创建一个网站.另一方面,如果你准备创建自己的网络主机公司,请阅读我们的文章经销商举办指南。学习如何建立网站的最佳课程也提供了极好的指导。