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