最好的Linux Web服务器软件(和Apache替代品)

要确定“最佳",我们需要考虑几个因素。最终,这取决于您的最终目标,因为某些Web服务器适用于一种客户端,其他Web服务器适用于速度,而另一些则用于安全性。我们要考虑的主要因素是可靠性速度安全性易用性


许多Web服务器将声称是其中一个或多个因素的“国王"。但是,我相信证明是存在于布丁中的,如果您查看Internet上实际的Web服务器使用情况,则可以更好地了解人群的智慧。自1995年以来,Netcraft一直跟踪Web服务器类型,主机名和其他数据,是查看Web服务器使用率当前趋势的好方法。

以下是截至12月的Web服务器使用率调查。 2010年:

在当前使用的顶级Web服务器中,Microsoft的Web服务器IIS是唯一的纯Windows服务器。根据用户数量,Apache通常是使用最广泛的Web服务器软件。还需要注意的是它是跨平台的,并且可以在Windows和Linux系统上运行。

在列表的顶部,我们还有其他(所有其他Web服务器软件),谷歌(谁使用他们自己的专用自定义服务器软件),nginx和lighttpd。作为最佳的Linux Web服务器软件,我将详细介绍的三个是lighttpd,nginx和Apache。

lighttpd

配置与Apache的配置非常相似(大多数人已经习惯了)但是语法非常不同。他们的文档非常详尽,可以指导您完成所需的任何设置任务。在线上还有许多使用方法,可以帮助您根据操作系统来设置服务器,或者您可以查看Google的详细信息。

Lighttpd对于想要设置的人来说是一个很好的Web服务器

nginx

可用的文档对于初学者来说并不明确,但是一旦出现,它就可以解决这个问题。您将了解nginx的来龙去脉,尤其是在运行较大的站点时,它会非常强大。最好的方法指南可在Howtoforge上找到,您可能需要做一些Google搜寻来找到适合您情况的特定说明。

Apache HTTP Server

配置有据可查,并且数量众多刚入门的用户可以使用方法和演练。如果您不熟悉Web服务器,那么绝对可以从Apache开始。

Apache在许多Linux系统的默认软件包中都可用,并且实际上在大多数情况下都是默认安装的,“ httpd"与Apache相同。网络服务器。与Apache HTTP软件上方的其他软件一样,Apache HTTP软件也是开放源代码,任何人都可以对其进行贡献或对其进行修改。

哪个是适合您的?

答案是这个问题完全取决于您的用法。如果您刚刚入门,建议您从Apache开始。如果您正在寻找挑战或想了解Apache的替代品,请查看使用内存占用少的lighttpd。最后,如果您需要用于一堆服务器的Web代理,请查看nginx在这种情况下效果很好。

您是否还有其他喜欢的Linux Web服务器?请务必在下面告诉我们!

标签: Apache服务器 Web服务器 网站管理员工具