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