- ASP快速建站全程實錄
- 陳季編著
- 9字
- 2018-12-29 13:48:03
第二步 構建網站框架
第2章IIS安裝與調試
學習導讀
有了網站的規劃,只是建站的第一步,不安裝服務器軟件,建成的網站是無法進行測試運行的。也許用戶對IIS還很陌生,但要知道,它是很重要的,有了它,建成的網站才能調試運行。這一章就是帶領大家學習有關IIS的知識并學會IIS的安裝與調試。
掌握新知:IIS和FTP的有關知識;
操作重點:IIS的安裝與調試,FTP的安裝與配置;
難點把握:對IIS和FTP的理解與應用。
讓我們一起來認識一下IIS吧。
ASP是一種服務器端的腳本語言,它只能在服務器環境下才能正常運行。IIS是Windows NT/2000/XP系統下的專用服務器軟件,只有安裝了IIS組件,ASP編寫的代碼才可進行解釋。
2.1 新知預覽
初次接觸IIS,一定感到很陌生吧,不過大家不要著急,下面我們就先從其基本概念談起,并對IP與站點之間的相關知識進行闡述。
2.1.1 什么是IIS
互聯網信息服務(Internet Information Server,IIS)是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡上發布信息成了一件很容易的事。
2.1.2 添加IIS
打開“控制面板”窗口,選擇“添加或刪除程序”選項,打開“添加或刪除程序”窗口,在左側單擊【添加/刪除Windows組件】按鈕,彈出“Windows組件向導”對話框,在“組件”列表框中,取消選中“Internet信息服務(IIS)”復選框,重新選中后按提示操作即可完成IIS組件的添加。在為ASP配置服務器軟件中,將詳細介紹IIS的安裝與配置。
2.1.3 運行IIS
當IIS添加成功之后,再單擊【開始】按鈕,選擇【程序】→【管理工具】→【Internet服務管理器】命令,打開IIS管理器,用鼠標右鍵單擊顯示已停止字樣的服務,在彈出的快捷菜單中選擇【啟動】命令開啟。
2.1.4 添加多個Web站點
1.多個IP對應多個Web站點
如果本機已綁定了多個IP地址,想利用不同的IP地址得出不同的Web頁面,則只需用鼠標右鍵單擊默認Web站點,在彈出的快捷菜單中選擇【新建】→【站點】命令,然后根據提示在“說明”處輸入任意用于說明它的內容,在輸入Web站點使用的IP地址的下拉菜單處,選中要給它綁定的IP地址即可。
2.一個IP地址對應多個Web站點
當建好Web站點后,對于虛擬主機,可以通過給各Web站點設不同的端口號來實現。比如給一個Web站點設為80,一個設為81,一個設為82……則對于端口號是80的Web站點,訪問格式仍然直接是IP地址就可以了,而對于綁定其他端口號的Web站點,訪問時必須在IP地址后面加上相應的端口號,也即使用如http://192.168.0.1:81的格式。
很顯然,改變了端口號之后使用起來就麻煩些。如果你已在DNS服務器中將所有你需要的域名都已經映射到了此唯一的IP地址,則用設不同“主機頭名”的方法,可以讓你直接用域名來完成對不同Web站點的訪問。
比如本機只有一個IP地址為192.168.0.1,已經建立或設置好了兩個Web站點,一個是默認Web站點,一個是llslyp站點,現在你輸入www.zcxandme.com可直接訪問前者,輸入www.llslyp.com可直接訪問后者。其操作步驟如下。
(1)確保已在DNS服務器中將你這兩個域名都映射到了那個IP地址上,并確保所有的Web站點的端口號均保持為80這個默認值。
(2)用鼠標右鍵單擊默認Web站點,在彈出的快捷菜單中選擇【屬性】命令,選擇Web站點,單擊IP地址右側的【高級】按鈕,在“此站點有多個標識”下,雙擊已有的那個IP地址,然后在“主機頭名”文本框中輸入www.zcxandme.com再單擊【確定】按鈕保存退出。
(3)以同樣的方法設置好第一個站點,新的主機頭名為www.llslyp.com。
(4)打開IE瀏覽器,在地址欄輸入不同的網址,就可以調出不同Web站點的內容了。
2.2 操作實錄
網站制作過程中需要不斷地進行測試修改,而安裝、配置與調試好IIS,是對制作的網站進行測試的前提,因此,希望大家對這一部分內容認真理解并扎實掌握,達到舉一反三目的。
2.2.1 為ASP配置服務器軟件
1.IIS的安裝
(1)打開“控制面板”窗口,選擇“添加或刪除程序”選項,打開“添加或刪除程序”窗口,在左側單擊【添加/刪除Windows組件】按鈕,如圖2-1所示。

圖2-1
(2)彈出“Windows組件向導”對話框,選擇“Internet信息服務(IIS)”復選框,如圖2-2所示。

圖2-2
(3)單擊【詳細信息】按鈕,在彈出的“Internet信息服務(IIS)”窗口中選擇“Word Wide Web服務器”,單擊【確定】按鈕,返回到上一窗口,單擊【下一步】按鈕,插入Windows安裝光盤,按照提示完成即可。
(4)打開瀏覽器,在地址欄中輸入http://localhost或http://127.0.0.1,如果能看到關于IIS的頁面,則說明IIS安裝成功。
2.IIS的配置
(1)啟動IIS管理器,在“管理工具”窗口中雙擊“Internet服務管理器”圖標,打開“Internet信息服務”窗口,如圖2-3所示。

圖2-3
(2)依次展開如圖2-3所示的“Internet信息服務”目錄樹,如圖2-4所示。

圖2-4
(3)用鼠標右鍵單擊“默認網站”,在彈出的快捷菜單中選擇【屬性】命令,如圖2-5所示。

圖2-5
(4)在彈出的“默認網站屬性”對話框中選擇要設置的屬性,如圖2-6所示。

圖2-6
(5)切換到“主目錄”選項卡,如圖2-7所示。

圖2-7
(6)在“本地路徑”文本框中輸入網站目錄,則主目錄及子目錄中的所有文件將自動對訪問者可用。
3.創建虛擬目錄
(1)如圖2-4所示,用鼠標右鍵單擊“默認網站”,在彈出的快捷菜單中選擇【新建】→【虛擬目錄】命令,如圖2-8所示。

圖2-8
(2)彈出“虛擬目錄創建向導”對話框,如圖2-9所示。

圖2-9
(3)單擊【下一步】按鈕,在打開的對話框中為虛擬目錄輸入名稱,如圖2-10所示。

圖2-10
(4)單擊【下一步】按鈕,設置虛擬目錄訪問權限,只選前3項,如圖2-11所示。

圖2-11
(5)單擊【下一步】按鈕,完成虛擬目錄創建。
2.2.2 IIS的調試
(1)打開“控制面板”窗口,雙擊“管理工具”圖標,打開“管理工具”窗口,雙擊“Internet信息服務”圖標,彈出“Internet信息服務”窗口,用鼠標右鍵單擊“默認網站”,在彈出的快捷菜單中選擇【屬性】命令,彈出“默認網站屬性”對話框,切換到“主目錄”選項卡,如圖2-7 所示,在“本地路徑”下選擇瀏覽,在本地硬盤上選擇已有的網站,單擊【確定】按鈕后顯示界面如圖2-12所示。

圖2-12
(2)在右邊的紅框內選擇一個文件,并用鼠標右鍵單擊,在彈出的快捷菜單中選擇【瀏覽】命令,如圖2-13所示。

圖2-13
(3)在瀏覽器中瀏覽的內容如圖2-14所示。

圖2-14
說明IIS調試成功。
2.3 必學要點
在上面的IIS配置中,在默認網站選項中,除“主目錄”外,還有許多其他選項卡,這些內容的掌握對深入學習及靈活運用IIS十分必要。
2.3.1 默認網站的其他屬性
默認網站屬性共包括7個選項卡,前面已經涉及了“主目錄”選項卡的一些內容,下面再詳細地介紹給大家。
1.網站
“網站”選項卡的構成如圖2-15所示。

圖2-15
“網站”選項卡中共有兩項內容:“網站標識”與“連接”。網站標識中的描述,用來更改IIS服務器中所用的網站名稱。IP地址是服務器綁定的IP,一般不用改動。TCT端口的默認值為80,一般也不用改動。SSL端口,指定安全套接字層加密使用的端口。連接中的連接超時用來設置服務器斷開未活動用戶的時間,若長時間不與服務器發生互動,則服務器將被斷開。選擇保持HTTP連接,可使客戶端與服務器保持打開連接。啟用日志記錄,可以啟用網站的日志記錄功能。
2.ISAPI篩選器
“ISAPI篩選器”選項卡的構成如圖2-16所示。

圖2-16
ISAPI(Internet Server Application Programming Interface)作為一種可用來替代CGI的方法,是由微軟和Process軟件公司聯合提出的Web服務器上的API標準。ISAPI與Web服務器結合緊密,功能強大,能夠獲得大量的信息,因此利用ISAPI可以開發出靈活高效的Web服務器增強程序。例如,若在IIS中支持PHP程序,則在ISAPI篩選器中添加PHP的執行程序。
3.主目錄
“主目錄”選項卡的構成如圖2-17所示。

圖2-17
單擊【配置】按鈕,彈出“應用程序配置”對話框,如圖2-18所示。

圖2-18
在這里可以對各種應用程序映射進行添加、編輯與刪除等。
切換到“選項”選項卡,如圖2-19所示。

圖2-19
在“選項”選項卡中可以對應用程序配置進行相應的設置。
切換到“調試”選項卡,如圖2-20所示。

圖2-20
在“調試”選項卡中可以對“調試標志”及“腳本錯誤消息”進行設置。
4.文檔
“文檔”選項卡的構成如圖2-21所示。

圖2-21
在“文檔”選項卡中,可以定義站點的默認網頁,當有多個文檔時,越靠前的文檔其級別越優先,可單擊【添加】按鈕增加文檔,也可對其順序進行更改。
5.目錄安全性
“目錄安全性”選項卡的構成如圖2-22所示。

圖2-22
目錄安全性,可以在授權訪問受限之前確認用戶標識。在“匿名訪問和身份驗證控制”選項區域中,單擊【編輯】按鈕,可以配置Web服務器的身份驗證和匿名訪問。
6.HTTP頭
HTTP頭分為HTTP請求頭和HTTP應答頭。HTTP請求頭用于HTTP客戶在瀏覽服務器上的主頁時,向服務器發送請求,必須指明請求類型。請求類型是指HTTP-GET或HTTP-POST,每個HTTP-GET和HTTP-POST都由一系列HTTP請求頭組成,這些請求頭定義了客戶端從服務器請求了什么,而響應則由一系列HTTP應答頭和應答數據組成,如果請求成功則返回應答。每次客戶端通過IE向服務器請求訪問一個頁面時總是使用HTTP的請求頭發送GET類型或POST類型的HTTP請求頭。服務器在發送應答時,發送的是HTTP應答請求。
“HTTP頭”選項卡的構成如圖2-23所示。

圖2-23
在“HTTP頭”選項卡中,如果啟用內容過期,則有3個選項:“立即過期”,則每一次都要下載新的網頁;“此時間段后過期”,則設置相對于當前時間;“過期時間”,則設置具體的時間。
7.自定義錯誤
“自定義錯誤”選項卡的構成如圖2-24所示。

圖2-24
2.3.2 FTP介紹
1.對FTP的理解
FTP是TCP/IP協議簇中的協議之一,是英文File Transfer Protocol的縮寫。該協議是Internet文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。簡單地說,FTP就是完成兩臺計算機之間的復制,從遠程計算機復制文件到自己的計算機上,稱為“下載(Download)”文件。若將文件從自己計算機中復制到遠程計算機上,則稱為“上傳(Upload)”文件。在TCP/IP中,FTP標準命令TCP端口號為21,Port方式數據端口為20。FTP的任務是從一臺計算機將文件傳輸到另一臺計算機,它與這兩臺計算機所處的位置、連接的方式、甚至與是否使用相同的操作系統無關。假設兩臺計算機通過FTP對話,并且能訪問Internet,用戶可以用FTP命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
2.FTP的傳輸方式
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
(1)ASCII傳輸方式:假定用戶正在復制的文件包含簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時TFP通常會自動地調整文件的內容以便于把文件解釋成另外那臺計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序、數據庫、字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字庫等信息的非打印字符)。在復制任何非文本文件之前,用binary命令告訴FTP逐字復制,不要對這些文件進行處理,這也是下面要講的二進制數傳輸。
(2)二進制數傳輸模式:在二進制數傳輸中,保存文件的位序,以便原始的和復制的是逐位一一對應的,即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制數方式傳輸可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果在ASCII方式下傳輸二進制數文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字符的第一有效位無意義,因為ASCII字符組合不使用它。如果傳輸二進制數文件,所有的位都是重要的。)如果知道這兩臺機器安裝的是同樣的操作系統,則二進制數方式對文本文件和數據文件都是有效的。
3.FTP的工作方式
FTP支持兩種工作方式,一種方式是主動方式(Standard),即PORT方式,另一種方式是被動方式(Passive),即PASV方式。
PORT模式FTP客戶端首先和FTP服務器的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。PORT命令包含了客戶端用什么端口接收數據。在傳送數據的時候,服務器端通過自己的TCP 20端口連接到客戶端的指定端口發送數據。FTP Server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接后發送的不是PORT命令,而是PASV命令。FTP服務器收到PASV命令后,隨機打開一個高端端口(端口號大于1024)并且通知客戶端在這個端口上傳送數據的請求,客戶端連接FTP服務器此端口,然后FTP服務器將通過這個端口進行數據傳送,這時FTP Server不再需要建立一個新的和客戶端之間的連接。
4.FTP服務器安裝
打開“控制面板”窗口,選擇“添加或刪除程序”選項,彈出“添加或刪除程序”窗口,單擊【添加刪除Windows組件】按鈕,彈出“Windows組件向導”窗口,在“組件”列表框中選擇“Internet信息服務”復選框(前面已安裝IIS,這里顯示的是選中狀態),單擊【詳細信息】按鈕,如圖2-25所示。

圖2-25
選擇“文件傳輸協議(FTP)服務”復選框,單擊【確定】按鈕,在返回的窗口中單擊【下一步】按鈕,完成FTP的安裝。
5.FTP站點屬性設置
(1)打開“Internet信息服務”對話框,展開FTP站點,用鼠標右鍵單擊默認FTP站點,在彈出的快捷菜單中選擇【屬性】命令,彈出“默認FTP站點屬性”對話框,如圖2-26所示。

圖2-26
默認顯示“FTP站點”選項卡,各部分功能如下。
● 描述:即FTP站點名稱。
● IP地址:FTP服務器綁定的IP,默認設置。
● TCP端口:默認設置,數值為21。
“連接”選項組指FTP服務器的連接數及連接超時時間,默認設置即可。
(2)切換到“安全賬戶”選項卡,如圖2-27所示。

圖2-27
在“安全賬戶”選項卡中,如果不選中“允許匿名連接”復選框,則輸入的用戶名和密碼完全正確后才可登錄FTP服務器,否則可以匿名訪問。當然在選中“允許匿名連接”復選框時,也可以在瀏覽中選擇其他Windows用戶。
(3)切換到“消息”選項卡,如圖2-28所示。

圖2-28
“消息”選項卡中主要顯示當用戶連接到站點時的消息。
(4)切換到“主目錄”選項卡,如圖2-29所示。

圖2-29
在“主目錄”選項卡中可以更改FTP站點目錄。當選中此計算機的目錄時,用戶可以訪問該計算機上指定的目錄。如果選中另一臺計算機上的共享,則允許用戶查看、更新與該計算機有活動連接的其他計算機的內容。
- 動漫秀場:超級漫畫Q版造型素描技法
- CSS+DIV網頁樣式與布局案例指導
- 網頁制作與網站建設寶典
- 動態網頁設計(第2版)
- HTML+CSS+JavaScript網頁制作案例教程(第2版)
- jQuery Web開發案例教程(在線實訓版)
- Photoshop電商網頁廣告設計實戰從入門到精通
- 中文版Dreamweaver CC+Flash CC+Photoshop CC網頁設計實戰視頻教程
- Highcharts網頁圖表制作實例詳解 (Web開發典藏大系)
- 秩序之美:網頁中的網格設計
- 從零開始讀懂Web3
- Web綜合實戰教程
- 網頁設計與制作項目教程(微課版)
- Dreamweaver CS4網頁制作入門、進階與提高
- HTML+CSS+JavaScript網頁制作從新手到高手