【網站(zhan)服務(wu)(wu)器】網站(zhan)服務(wu)(wu)器是什么 網站(zhan)服務(wu)(wu)器的搭建(jian)與配(pei)置
網站服務器是什么
網站(zhan)服務器(qi)是指在互(hu)聯網數據中(zhong)心中(zhong)存放網站(zhan)的服務器(qi)。主要用(yong)于網站(zhan)的互(hu)聯網中(zhong)的發布、應用(yong),是網絡(luo)應用(yong)的基礎硬件設施。
IIS
IIS(Internet Information Server)是微軟公司推(tui)出的Web服(fu)務器程序。安(an)(an)裝Windows 2000 Server或Windows 2000 Advanced Server時,將自動(dong)安(an)(an)裝IIS 并建立默(mo)認(ren)的站點。如果(guo)計(ji)算機安(an)(an)裝Windows 2000 Professional 或安(an)(an)裝Windows 2000時沒有安(an)(an)裝IIS,則需要手(shou)工安(an)(an)裝IIS。
IIS只能運行(xing)于基(ji)于NT技術的(de)Windows平臺,因此不能在Windows 98或(huo)Windows Me上安裝。
如(ru)果你的(de)機(ji)子里沒(mei)有IIS,那么(me)可以按下面所介紹的(de)方法安裝IIS。
1. IIS的安裝
IIS的安(an)裝(zhuang)步驟如下:
(1)準備好Windows 2000安裝(zhuang)光(guang)盤(pan),放置于光(guang)盤(pan)驅動器中。
(2)單擊【開始】|【設置】|【控制(zhi)面板】命(ming)令,打(da)開【控制(zhi)面板】窗口,然后再(zai)打(da)開【添(tian)加(jia)/刪除程序(xu)】對(dui)話框。
(3)單擊【添加/刪除 Windows組(zu)件】按鈕,彈出【Windows 組(zu)件向導】。在這里,可以看到目前(qian)系統中已經安(an)裝(zhuang)和(he)沒有(you)安(an)裝(zhuang)的(de)各種(zhong)Windows組(zu)件。前(qian)面打(da)(da)勾的(de)項是(shi)已經安(an)裝(zhuang)的(de)組(zu)件,空白(bai)的(de)是(shi)沒有(you)安(an)裝(zhuang)的(de)組(zu)件,打(da)(da)勾但(dan)是(shi)顏色發灰的(de)是(shi)部(bu)分安(an)裝(zhuang)的(de)組(zu)件。我們將要安(an)裝(zhuang)的(de)是(shi)“Internet信息服(fu)務(wu)(IIS)”,如圖(tu)所示。
(4)用(yong)鼠標選中“Internet信(xin)息(xi)服務(IIS)”,然(ran)后單擊右下角的【詳細信(xin)息(xi)】按(an)鈕(niu),將看到如圖1-11所示的選擇界(jie)面。
可(ke)見Internet信(xin)息服務(IIS)組(zu)(zu)件(jian)是一系列有關在Internet上發(fa)布信(xin)息的(de)組(zu)(zu)件(jian)的(de)集合。建立(li)一個基本的(de)動(dong)態交互WWW網站(zhan)至少需要如下(xia)幾(ji)個組(zu)(zu)件(jian):
公用(yong)文件:各組件都需要的通用(yong)程(cheng)序和數(shu)據文件。
文檔(dang)(dang):包括站點的缺省(sheng)內容、站點管理的主題以(yi)及關于ASP的文檔(dang)(dang)和樣例。
FrontPage 2000服務擴展:提供對(dui)FrontPage 2000的額外支持,鑒于(yu)兼容性,建議安裝此項。
Internet服(fu)務管理工(gong)具:用來在本機管理你的(de)站點。
Internet服務管(guan)(guan)理(li)工(gong)具(ju)(HTML):是(shi)HTML形(xing)式的站點管(guan)(guan)理(li)工(gong)具(ju),擁(yong)有大(da)部分(fen)的管(guan)(guan)理(li)功能,并且可以遠程管(guan)(guan)理(li)你(ni)的站點。
World Wide Web服務器:這(zhe)是服務程序的核心Web服務程序,并且(qie)內置(zhi)了對ASP的支持。
有了上(shang)述組件,就(jiu)可以建(jian)立起動態交互Web網(wang)站。
其他幾個組件的簡介如下:
文件傳輸協議(FTP)服務器:用來(lai)建立FTP服(fu)(fu)(fu)務(wu)(wu),FTP服(fu)(fu)(fu)務(wu)(wu)也是十(shi)分流行(xing)的Internet服(fu)(fu)(fu)務(wu)(wu)之一,專門用于提供(gong)各種文件的上傳(chuan)和下載(zai)。FTP服(fu)(fu)(fu)務(wu)(wu)可以(yi)和WWW服(fu)(fu)(fu)務(wu)(wu)有(you)機地結合起來(lai),為(wei)你的Web站點提供(gong)更高(gao)效的上傳(chuan)和下載(zai)功能(neng)(WWW本身也有(you)基本的上傳(chuan)下載(zai)能(neng)力)。
SMTP服務:用(yong)來建(jian)立郵件(jian)服(fu)(fu)務(wu),提供收發(fa)(fa)E-mail的服(fu)(fu)務(wu)。這與日(ri)常收發(fa)(fa)E-mail的軟件(jian)不(bu)同,SMTP服(fu)(fu)務(wu)器相當于(yu)電子郵局,正是在SMTP服(fu)(fu)務(wu)器的支持下(xia)才能正常的收發(fa)(fa)E-mail。
如果希望網(wang)站提(ti)供強大(da)上傳下載(zai)功(gong)能或提(ti)供郵件(jian)列表功(gong)能,請選(xuan)中上述組(zu)件(jian)。
(5)確認(ren)所(suo)有必需(xu)的(de)組件(jian)前都已打勾后,單擊【確定】按(an)鈕,回到(dao)【添加/刪除(chu)Windows組件(jian)】窗口,單擊【下一(yi)步】按(an)鈕,這(zhe)時安裝(zhuang)程序開始(shi)從Windows安裝(zhuang)光盤(pan)(pan)復制所(suo)需(xu)的(de)文件(jian)到(dao)硬盤(pan)(pan)上。
在復制過程中,組件向導可能會提示插入并定位Windows 2000安裝光盤的路徑,請根據電腦的(de)情況,指定到相應的(de)路徑。在(zai)復制過(guo)程(cheng)(cheng)中,IIS安裝程(cheng)(cheng)序同時(shi)也對即將建立的(de)Web站點進行(xing)基本的(de)配置,因(yin)此(ci)這(zhe)個過(guo)程(cheng)(cheng)時(shi)間較長。如圖所示。
(6)安裝(zhuang)完成后,顯示如圖所示的(de)成功安裝(zhuang)信息(xi),單(dan)擊(ji)【完成】按鈕(niu),完成對IIS的(de)安裝(zhuang)。
2.配置IIS
成(cheng)功安裝IIS后,系統自動(dong)建立了(le)兩個默認的Web站點。下(xia)面介紹(shao)配置(zhi)IIS的操作,步(bu)驟如下(xia):
(1)單擊【開始(shi)】|【程序】|【管理(li)工具(ju)】|【Internet服(fu)務管理(li)器】命令,打(da)開【Internet信(xin)息服(fu)務】窗口,如(ru)圖所示(shi)。這就是Internet信(xin)息服(fu)務管理(li)工具(ju)組件(jian),這個(ge)Internet服(fu)務管理(li)工具(ju)是基于MMC的(de),和基于MMC的(de)Windows程序有著類似的(de)外觀界(jie)面(mian)和通用的(de)操作方式。
IIS安裝程序自動建立了兩個默認的Web站點,默認Web站點和默認Web管理站點。在窗口的右窗格顯示了站點的狀態,共有“運行”、“停止”和“暫停”三種狀態,我們可以方便地通過按鈕來控制站點的狀態。站點在運行狀態中,客戶可以通過瀏覽器在網絡上瀏覽你的網站;站點在停止狀態中,網站將不再響應任何請求,而且服務器中所有的變量將(jiang)被清零,臨(lin)時(shi)文件將(jiang)清空(kong);暫停狀(zhuang)態用于暫時(shi)性的停止(zhi)服(fu)(fu)務(wu)(wu),而一(yi)切(qie)中間過程仍然存在(zai),并(bing)且(qie)可以快(kuai)速(su)地恢復(fu)運行。如果(guo)某個客(ke)戶正在(zai)你的網(wang)上商店購買(mai)商品(pin)(pin),已經選(xuan)擇(ze)(ze)了(le)商品(pin)(pin)正要單擊付(fu)款時(shi)你停止(zhi)了(le)服(fu)(fu)務(wu)(wu),則該(gai)顧(gu)客(ke)不(bu)得不(bu)重新(xin)選(xuan)擇(ze)(ze)商品(pin)(pin);而如果(guo)只是暫停了(le)服(fu)(fu)務(wu)(wu),且(qie)很快(kuai)恢復(fu)了(le)服(fu)(fu)務(wu)(wu),那這位顧(gu)客(ke)有可能直接單擊付(fu)款完成交(jiao)易(yi)。
現在我們啟動Web站(zhan)點。如果Web站(zhan)點的當(dang)前狀(zhuang)態不是處于運行中(zhong),請單擊三(san)角形按鈕啟動Web站(zhan)點。
(2)選(xuan)擇【默(mo)認Web站(zhan)點(dian)(dian)】,單(dan)(dan)擊鼠(shu)標右(you)鍵,打(da)開快(kuai)捷菜(cai)單(dan)(dan),選(xuan)擇【屬性】,在打(da)開的默(mo)點(dian)(dian)Web站(zhan)點(dian)(dian)【屬性】對話框(kuang)中選(xuan)擇【Web站(zhan)點(dian)(dian)】選(xuan)項卡,設(she)置IP地址(zhi)(zhi)(zhi)。(注(zhu):如(ru)果(guo)是沒有連網(wang)的單(dan)(dan)機,你只是想用(yong)(yong)(yong)來(lai)調試(shi)網(wang)站(zhan),可(ke)以(yi)設(she)置IP為127.0.0.1,這個IP地址(zhi)(zhi)(zhi)指向本機,你可(ke)以(yi)在IE地址(zhi)(zhi)(zhi)欄中輸(shu)入127.0.0.1或localhost來(lai)打(da)開你的站(zhan)點(dian)(dian))。如(ru)果(guo)是內(nei)網(wang),則使(shi)用(yong)(yong)(yong)分配給你的IP地址(zhi)(zhi)(zhi),我們這里假設(she)是在配置內(nei)網(wang)使(shi)用(yong)(yong)(yong)的Web服務器,所(suo)指定(ding)的內(nei)網(wang)IP為10.10.10.100,如(ru)圖所(suo)示。WEB站(zhan)點(dian)(dian)默(mo)認的端口號(hao)為80。
(3)切換到(dao)【主目(mu)錄(lu)(lu)(lu)】選項卡,設置你的站點(dian)文(wen)件(jian)夾路徑。默認Web站點(dian)的根(gen)目(mu)錄(lu)(lu)(lu)是(shi):c:Inetpubwwwroot,把你的站點(dian)文(wen)件(jian)夾放到(dao)這(zhe)個根(gen)目(mu)錄(lu)(lu)(lu)去(qu)即可(ke),當然,你也(ye)可(ke)以根(gen)據實際(ji)情況(kuang)選擇自己的Web服務目(mu)錄(lu)(lu)(lu),例如這(zhe)里設置站點(dian)文(wen)件(jian)夾位(wei)置是(shi)d:sd-web,通過【瀏覽】按(an)鈕,指定為本地路徑,如圖(tu)所示。
(4)切換到【文檔(dang)】選項(xiang)卡,輸(shu)入你(ni)的站(zhan)點芒果视频下载文件名,作為站(zhan)點的啟(qi)動文檔(dang)。當瀏(liu)覽者訪問站(zhan)點時(shi),首先打(da)開這一(yi)頁面,如(ru)圖所示。
(5)設置站點的目錄安全性
匿名(ming)訪(fang)問(wen)和驗證控制(zhi)功能,在(zai)這里(li)可以選擇是否(fou)(fou)允許匿名(ming)訪(fang)問(wen)你的(de)Web站點,只有允許匿名(ming)訪(fang)問(wen),才(cai)可以讓大家直接訪(fang)問(wen)該目錄的(de)內容(rong),否(fou)(fou)則(ze)在(zai)訪(fang)問(wen)你的(de)Web站點時(shi)將被要求輸(shu)入用戶(hu)名(ming)和密碼(ma)(這和Windows 2000的(de)用戶(hu)設(she)置有關)。
默(mo)認站點的匿(ni)名訪(fang)問缺省是(shi)(shi)允許,而默(mo)認管(guan)理(li)(li)站點則不是(shi)(shi),當然不能(neng)讓大家隨(sui)意的管(guan)理(li)(li)你的默(mo)認站點。
IP地址及域(yu)(yu)名限制(zhi)功(gong)能(neng),利用這個功(gong)能(neng),可以(yi)用IP地址或(huo)域(yu)(yu)名來限制(zhi)訪(fang)問你的(de)Web站(zhan)。默認(ren)(ren)Web站(zhan)點(dian)缺省是沒有(you)限制(zhi),而默認(ren)(ren)管(guan)理站(zhan)點(dian)的(de)缺省設置是只允許127.0.0.1的(de)IP地址,也就是Localhost本機來訪(fang)問。
安(an)全(quan)(quan)通信,可以(yi)對(dui)你的Web站(zhan)點的某些信息進行加密(mi)。在網站(zhan)內容要求很高的安(an)全(quan)(quan)性時將用到這個功能(neng)。
(6)服務器擴展選項
服(fu)務(wu)器擴展選(xuan)項(xiang)(xiang)(xiang)是(shi)設置(zhi)服(fu)務(wu)器的(de)一些重要(yao)選(xuan)項(xiang)(xiang)(xiang),這里(li)要(yao)改變的(de)是(shi)性能(neng)項(xiang)(xiang)(xiang)和客(ke)戶腳本項(xiang)(xiang)(xiang)。為(wei)了(le)得(de)到最佳的(de)性能(neng),將“性能(neng)”項(xiang)(xiang)(xiang)改為(wei)少于100網頁;而“客(ke)戶腳本”設為(wei)VBScript。
(7)有關虛擬目錄
要從主(zhu)(zhu)目(mu)錄(lu)(lu)以外的(de)其他目(mu)錄(lu)(lu)中(zhong)進行發布,就必須(xu)創建虛(xu)擬(ni)(ni)目(mu)錄(lu)(lu)。虛(xu)擬(ni)(ni)目(mu)錄(lu)(lu)不包含在主(zhu)(zhu)目(mu)錄(lu)(lu)中(zhong),但在客(ke)戶(hu)瀏(liu)覽器中(zhong)瀏(liu)覽虛(xu)擬(ni)(ni)目(mu)錄(lu)(lu),會(hui)感覺虛(xu)擬(ni)(ni)目(mu)錄(lu)(lu)就位于主(zhu)(zhu)目(mu)錄(lu)(lu)中(zhong)一樣(yang)。
虛擬目(mu)(mu)錄有一(yi)個別名(ming)(ming)(ming),Web瀏覽器直接訪(fang)問此別名(ming)(ming)(ming)。別名(ming)(ming)(ming)通(tong)常(chang)要比目(mu)(mu)錄的(de)(de)路徑名(ming)(ming)(ming)簡短,讓(rang)訪(fang)問者一(yi)目(mu)(mu)了然。使(shi)(shi)用虛擬目(mu)(mu)錄相對(dui)比較(jiao)安全,因為用戶不知道文件實際上位(wei)于服務器的(de)(de)什(shen)么位(wei)置,甚(shen)至(zhi)不能確定文件是(shi)否(fou)真的(de)(de)存在(zai)于該服務器上,所以(yi)便(bian)無法使(shi)(shi)用這些信息(xi)來(lai)對(dui)你的(de)(de)站點進行(xing)破壞。使(shi)(shi)用別名(ming)(ming)(ming)可以(yi)更方便(bian)地移動站點中的(de)(de)目(mu)(mu)錄,一(yi)旦要更改目(mu)(mu)錄的(de)(de)URL,只需(xu)更改別名(ming)(ming)(ming)與目(mu)(mu)錄實際位(wei)置的(de)(de)映射即(ji)可。
對于簡(jian)單的Web站點(dian)(dian),可(ke)能不需(xu)要添加虛(xu)擬目錄,就(jiu)可(ke)以將所有文件放置(zhi)在(zai)站點(dian)(dian)的主目錄中。如果站點(dian)(dian)比(bi)較(jiao)復雜或者需(xu)要為(wei)站點(dian)(dian)的不同部分指定不同的URL時(shi),可(ke)以按需(xu)要添加虛(xu)擬目錄。