為您的企業選擇合適的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平台上尋求良好的支持和靈活性,這是一個很好的服務器。