为您的企业选择合适的Web服务器

学习如何使用Web服务器您的页面已打开

Web服务器是网页发生的一切的基础,但人们通常对此一无所知。 你甚至知道该机器上运行着什么Web服务器软件? 机器的操作系统如何?

对于简单的网站,这些问题真的没有关系。 毕竟,使用Netscape Server在Unix上运行的网页通常可以在装有IIS的Windows计算机上运行。 但是一旦你决定在你的网站上需要更多的高级功能(比如CGI,数据库访问,ASP等等),知道后端是什么意味着工作与非工作之间的区别。

操作系统

大多数Web服务器都运行在三个操作系统之一上:

  1. Unix的
  2. Linux的
  3. Windows NT

通常可以通过网页上的扩展来告诉Windows NT机器。 例如,Web Design / HTML @ About.com上的所有页面都以.htm结尾。 当文件名需要有3个字符的扩展名时,它会回到DOS状态。 Linux和Unix Web服务器通常提供扩展名为.html的文件。

Unix,Linux和Windows并不是Web服务器的唯一操作系统,只是一些最常见的操作系统。 我在Windows 95和MacOS上运行了Web服务器。 几乎任何存在的操作系统都至少有一个Web服务器,或者现有服务器可以编译为在其上运行。

服务器

Web服务器只是一台运行在计算机上的程序。 它提供通过互联网或其他网络访问网页。 服务器还可以执行诸如追踪网站点击量,记录和报告错误消息以及提供安全性等功能。

阿帕奇

这可能是世界上最流行的Web服务器。 它是使用最广泛的,因为它是作为“开源”发布的,并且没有任何使用费用,所以它有很多修改和模块。 您可以下载源代码并为您的机器进行编译,也可以下载许多操作系统(如Windows,Solaris,Linux,OS / 2,freebsd等)的二进制版本。 Apache也有许多不同的附加组件。 Apache的缺点是可能没有其他商业服务器那么直接支持它。 不过,现在有很多付费支持选项可用。 如果你使用Apache,你会成为一个非常好的公司。


Internet信息服务(IIS)是微软对Web服务器领域的补充。 如果您在Windows Server系统上运行,这可能是您实施的最佳解决方案。 它与Windows Server操作系统完美地连接,并且得到Microsoft的支持和强大支持。 此Web服务器的最大缺点是Windows Server非常昂贵。 它不适合小型企业运行其Web服务,除非您在Access中拥有所有数据并计划只运行基于Web的业务,否则它不仅仅是Web开发团队所需的开始。 但是,它与ASP.Net的连接以及您可以轻松连接到Access数据库使其成为Web业务的理想选择。

Sun Java Web服务器

该组的第三大Web服务器是Sun Java Web Server。 这通常是使用Unix Web服务器机器的企业的首选服务器。 Sun Java Web Server提供了Apache和IIS中的一些最好的功能,因为它是受到知名公司强大后盾支持的Web服务器。 它还拥有很多附加组件和API的支持,为它提供更多选择。 如果您在Unix平台上寻求良好的支持和灵活性,这是一个很好的服务器。