




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第3章建立ASP的運行平臺
在學習通過ASP和SQLServer數據庫建立Web站點之前,首先要建立ASP程序的運行平臺。在第2章介紹了數據庫應用系統的幾種層次模型,其中的B/S模式結合Web技術和數據庫技術,實現了跨平臺的應用和多媒體服務。基于B/S模式的信息系統通常采用三層結構:瀏覽器->Web服務器->數據庫服務器(如圖3-1)瀏覽器Web服務器數據庫服務器ASP文件
HTTP協議方式的請求
數據請求
發回瀏覽器
返回數據結果
圖3-1B/S模式
Web服務器接受瀏覽器發來的請求(以HTML或Script等形式)后,向數據庫服務器發送數據請求(即SQL指令),再將執行的結果以HTML或Script
等格式發回給瀏覽器。Web服務器的種類很多,本書主要介紹基于Windows2000操作系統的IIS(InternetInformationServer)。正常運行ASP文件必須建立Web服務器環境,下面將詳細介紹建立一個Web站點所需的各種必要知識。
3.1系統軟硬件環境
ASP程序必須在支持ASP的Web服務器上才能運行,對于個人用戶,可以首先將計算機虛擬為Web服務器。如果計算機使用的是Windows系統,安裝微軟的PWS(PersonalWebServer)或IIS(InternetInformationServices)就可以實現這一目標。
1.硬件的需求:
一臺能夠運行Windows95/98操作系統的計算機,內存在16MB以上(操作系統WindowsNTServer要求32MB以上),可用的硬盤空間在100MB以上,便符合安裝PWS或IIS的要求。當然,推薦使用的硬件條件要遠遠高于這個要求。
2.軟件的需求根據操作系統的不同,所使用的Web服務器軟件也有所不同,具體配置見下表:表3-1Web服務器軟件操作系統WEB服務器軟件Windows95/98/MePWS3.0
WindowsNTWorkstationPWS3.0WindowsNTServer
IIS3.0
Windows2000(Professional+AdvancedServer)/XPIIS5.0/5.1(支持最新的ASP3.0)Windows系列操作系統是當前極為流行的操作系統,該系統由Microsoft(微軟)公司開發,擁有中國地區的絕大部分用戶,在該平臺上開發應用程序,會具有良好的通用性,也符合用戶的使用習慣。IISWEB服務器是運行于Windows系列操作系統上的應用程序,它能在單機上模擬網絡服務器環境,對用戶的ASP程序進行處理,在這種環境下訪問本機上的網頁程序,就像瀏覽真正的網頁一樣,使用它能極大的方便編寫和調試動態網頁程序,是開發動態網頁必不可少的專用工具。另外建立ASP應用程序涉及到的軟件還可能有:
(1)后臺數據庫可任選一種,本書采用ServerSQLServer2000數據庫管理系統
(2)瀏覽器推薦使用InternetExplorer6.0
(3)頁面設計軟件IIS目前占有Web服務器市場的大約40%,在Windows2000Server操作系統里包含最新Web服務器產品IIS5.0。IIS5.0版本可以提供多種Internet信息服務,其中WWW服務為客戶端瀏覽器提交Web頁,并允許訪問ASP頁面,是最重要的服務。
Windows2000Server在安裝的過程中會自動安裝IIS5.0,而Windows2000Professional和WindowsXP則不會,必須用添加Windows組件的方式另行安裝。下面以Windows2000professional為例,介紹安裝IIS5.0的過程。3.2IIS服務器3.2.1IIS5.0的安裝IIS5.0并不是Windows2000professional的默認安裝組件,要安裝IIS5.0,既可在安裝系統時定制安裝,也可在系統安裝完成后,通過“添加/刪除程序”組件來安裝IIS。1、
安裝前的準備工作在安裝IIS前先做好如下工作:(1)
安裝TCP/IP協議。(2)
設置好固定的IP地址。首先需要正確安裝網卡,并進行正確的網絡連接,之后才能開始IP地址的設置。(3)
安裝好域名服務(DNS)。域名服務能將主機域名轉換成對應的IP地址,這樣避免了記憶繁雜的IP地址。具體步驟如下:(1)打開控制面板,選擇“添加/刪除程序”選項。(2)單擊“添加/刪除Windows組件“。(3)在“Windows組件向導”中選“Internet信息服務(IIS)”,再單擊“詳細信息”,打開IIS服務選項。(4)在“IIS服務選項”中保證“WorldWideWeb服務器”被選中,其他選項視需要任選。最后單擊“確定”按鈕,系統將安裝IIS。2、IIS的安裝為了管理Web站點,在Windows2000professional的管理工具中攜帶有稱為“Internet服務管理器”的工具,這個工具其實是微軟管理控制臺(MMC)的延伸。為了打開IIS,單擊“程序”->“管理工具”->“Internet服務管理器”,IIS的界面顯示如圖3-2所示。3.2.2創建Web站點安裝好IIS后,就已經建立了一個默認的Web站。使用IIS可以在一臺計算機上建立幾個站點,每一個IP地址都需要一塊網卡。實際上,可以將多個IP地址綁定到一塊網卡上,盡管在Internet流量較大時,不推薦使用這種配置。注意
帶IIS5.0的MicrosoftWindows2000Professional可以在單一計算機上主持一個Web站點和一個FTP站點。如果想在單一計算機上主持多個Web或FTP站點,請考慮升級到MicrosoftWindows2000Server。使用IIS創建站點的步驟1、打開“管理工具”,選擇“Internet服務管理器”。2、在Internet服務器中,右擊服務器的名稱,在彈出的菜單中選擇“新建”->“Web站點”。如圖3-3所示。
3、
單擊“下一步”,將出現對話框,要求輸入新創建的Web站點說明,Internet服務管理器通過此說明來識別新創建的站點。
4、再單擊“下一步”,出現如圖3-4所示的對話框,此對話框用來設置IP地址和端口,默認的端口為80,一般不需更改。完成設置后單擊“下一步”。
5、顯示如圖3-5所示的對話框,用來設置Web站點的主目錄路徑。每一個Web站點必須有一個主目錄。如果在同一臺計算機上設置Web站點和FTP站點,就必須為每一種服務(WWW和FTP)指定不同的主目錄。WWW服務的默認主目錄是C:\InetPub\wwwroot。FTP服務的默認主目錄是C:\InetPub\Ftproot。可以選擇不同的目錄作為您的主目錄。所謂主目錄也是Web頁面的根目錄,站點訪問者都是以主目錄作為起點來訪問整個網站的。它包含主頁(如index.htm,default.htm或iisstart.asp名稱的頁面)和索引文件,還包括站點其他頁面的鏈接。6、單擊“下一步”,顯示如圖3-6所示的對話框,設置Web站點的訪問權限。通常【讀取】權限是最基本的權限,【運行腳本】權限允許Web服務器執行ASP程序。單擊“下一步”按鈕,便完成新Web站點的創建。“讀取”表示允許WEB客戶端讀取或下載儲存在主目錄或虛擬目錄中的文件。“寫入”表示允許WEB客戶端更改文件內容和屬性。“瀏覽”表示WEB客戶端可以瀏覽虛擬目錄內的文檔。“運行腳本”表示允許在該目錄(未設置“執行”權限)中運行腳本引擎。該權限允許Web服務器執行ASP程序。“運行腳本”權限比“執行”權限更安全,這里因為可以限制那些能夠在該目錄中運行的應用程序。如果客戶端請求運行的腳本保存在沒有“運行腳本”權限的文件夾中,WEB服務器將返回錯誤信息。“執行”表示允許在該目錄中運行任何應用程序,包括腳本引擎和Windows的二進制文件,例如擴展名是“.dll”或“.exe”的文件。為安全起見,最好不要對內容文件夾授予“執行”權限。新創建一個Web站點后,系統已為它設置了默認的屬性。若需要更改,可對它們重新設置。在圖3-2所示的Internet服務管理器界面中,選“默認Web站點”,單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”項,則“默認Web站點屬性”對話框如圖所示。3.2.3Web站點設置“文檔”選項:在對話框內,單擊該選項,如圖所示。主要用來設定在未指定所要訪問的網頁文件時,系統默認訪問的頁面文件。常用的主頁文件名有index.asp、index.htm(l)、default.asp、default.htm(l)等。主頁文檔在列表框中的先后順序,也是站點對這些主頁文檔的解析順序,在圖4-8中,根據其設置,可知站點對主頁文檔的解析順序是:default.htm->default.asp,即在客戶瀏覽器端的URL處鍵入網站域名后,Web服務器會試著訪問站點根目錄下的default.htm頁面,若找到則該該頁面的內容發送給客戶端的瀏覽器顯示,作為對客戶端請求的響應;若找不到,則繼續查找default.asp頁面,這樣依次下去。若列表框中所指定的主頁文檔均不能找到,則顯示HTTP403錯誤(即禁止訪問)。“主目錄”選項:前面已提到客戶端瀏覽器通過域名訪問Web站點的主目錄,若Web站點中包含不在主目錄中的文件,則必須創建虛擬目錄,虛擬目錄是不包含在主目錄中的目錄,它可以顯示在客戶瀏覽器中,就好像是在主目錄中。虛擬目錄有一個別名,瀏覽器就是用這個別名來訪問該目錄的,用別名的方法比較安全,因為用戶不知道文件在服務器中的實際目錄,就不能修改文件內容。接下來的工作就是配置網站的虛擬目錄:(1)單擊Windows2000的【開始】【程序】【管理工具】【Internet服務管理器】命令,打開如圖3-2所示的【Internet信息服務】界面3.2.4建立虛擬目錄(2)單擊【操作】【新建】【虛擬目錄】命令,打開【虛擬目錄創建向導】【下一步】進入如圖3-8所示的對話框,在【別名】編緝框中輸入虛擬目錄“chinapub”。(3)單擊【下一步】按鈕,進入如圖3-9所示的對話框,在【目錄】編緝框中輸入物理目錄的路徑。也可通過單擊【瀏覽】按鈕,在【選擇目錄】對話框中完成目錄的輸入工作。
(4)單擊【下一步】按鈕,進入設置訪問權限的界面,一般使用默認的設置不做修改,即允許“讀取”和“運行腳本”。(5)單擊【下一步】按鈕,進入虛擬目錄創建完成界面,單擊【完成】按鈕,回到【Internet信息服務】界面,如圖3-10所示,選擇樹列表中的【默認Web站點】可以看到虛擬目錄chinapub已經設置好了。關閉【Internet信息服務】界面。如果不需要使用某個虛擬目錄,可以將其刪除。刪除虛擬目錄將不刪除相應的物理目錄或文件。刪除虛擬目錄時只會刪除別名和目錄之間的映射,使WEB服務器無法使用文件。具體操作如下:在圖3-2所示的IIS窗口中打開“默認Web站點”,選擇需要刪除的虛擬目錄,選擇“操作”菜單中的“刪除”命令,顯示“您確定要刪除此頂目嗎”的對話框,選擇“是”就可以刪除虛擬目錄了。3.2.5刪除虛擬目錄3.2.6測試IIS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級班主任多元智能發展計劃
- 語文主題書展活動計劃
- 跨界融合下的咨詢服務-洞察闡釋
- 評價方法創新研究-洞察闡釋
- DB51-T1512-2022-云南松林計劃燒除技術規程-四川省
- 文教娛樂用品的年輕化營銷策略-洞察闡釋
- 數字營銷技術革新百貨零售SWOT模式-洞察闡釋
- 快餐連鎖店加盟承包經營合同
- 高端餐飲企業大堂經理職位聘任協議范本
- 采石場礦產資源開采與環境保護承包服務協議
- 服務質量評價體系構建
- 麻醉過程中的意外與并發癥處理規范與流程樣本
- 貓傳染性腹膜炎課件
- 幼兒足球訓練課件
- 動物的營養需求與攝取
- 分子氣動力學及氣體流動的直接模擬
- 大學食堂原料物資豬肉采購 投標方案
- 綠色環保 低碳生活主題班會
- 學生考試成績評價分析表模板
- 人教版(2019)必修第一冊Unit 3 Sports and fitness Discovering useful structures 課件
- 長螺旋引孔技術交底
評論
0/150
提交評論