Web服務器是指駐留于因特網上某種類型計算機的程序。當Web瀏覽器(客戶端)連到服務器上并請求文件時,服務器將處理該請求并將文件發送到該瀏覽器上,附帶的信息會告訴瀏覽器如何查看該文件(即文件類型)。服務器使用HTTP(超文本傳輸協議)進行信息交流,這就是人們常把它們稱為HTTPD服務器的原因。Web服務器不僅能夠存儲信息,還能在用戶通過Web瀏覽器提供的信息的基礎上運行腳本和程序。例如,假設你要提供免費公司資訊,只要建立一張免費請求表單,它就會要求你的讀者輸入郵寄及公司信息;讀者填完表后,點擊提交按鈕,該表單將送至服務器計算機上的某一程序,它負責處理該請求,并用E-mail給讀者發一份免費資訊。你還可以讓該程序把客戶提供的信息發給你,以便用于某數據庫上。用于執行這些功能的程序或腳本稱為網關腳本/程序,或稱為CGI(通用網關界面)腳本。在Web上,你所見到的大多數表單和搜索引擎上都使用了該技術。Web服務器可駐留于各種類型的計算機,從常見的PC到巨型的UNIX網絡,以及其他各種類型的計算機。它們通常經過一條高速線路與因特網連接,如果對性能無所謂,則也可使用低速連接(甚至是調制解調器),但對于架設電子商店來說,性能絕對是要考慮的問題。1) 虛擬主機
虛擬主機是使用特殊的軟硬件技術,把一臺計算機主機分成一臺臺"虛擬"的主機,每一臺虛擬主機都具有獨立的域名和IP地址(或共享的IP地址),具有完整的因特網服務器功能。虛擬主機之間完全獨立,在外界看來,每一臺虛擬主機和一臺獨立的主機完全一樣,用戶可以利用它來建立完全屬于自己的WWW、FTP和E-mail服務器。
虛擬主機技術的出現,是對因特網技術的重大貢獻,是廣大因特網用戶的福音。由于多臺虛擬主機共享一臺真實主機的資源,每個用戶承受的硬件費用、網絡維護費用、通訊線路費用均大幅度降低,使因特網真正成為人人用得起的網絡,F在,幾乎所有的美國公司(包括一些家庭)均在網絡上設立了自己的Web
服務器虛擬主機服務提供者的服務器硬件構成的性能比較高,通訊線路也比較通暢,可以達到非常高的數據傳輸速度(可達45Mb/s),為用戶提供了一個良好的外部環境;用戶還不用負責機器硬件的維護、軟件設置、網絡監控、文件備份等工作。因而也就不需要為這些工作頭痛和花錢了。2) 服務器托管
服務器托管即租用ISP機架位置,建立企業Web服務系統。企業主機放置在ISP機房內,由ISP分配IP地址,提供必要的維護工作,由企業自己進行主機內部的系統維護及數據的更新。這種方式特別適用于有大量數據需要通過因特網進行傳遞,以及有大量信息需要發布的單位,