《網絡技術實驗 架設WEB服務器》由會員分享,可在線閱讀,更多相關《網絡技術實驗 架設WEB服務器(8頁珍藏版)》請在人人文庫網上搜索。
1、得分教師簽名批改日期深 圳 大 學 實 驗 報 告 課程名稱: 計算機網絡技術 實驗名稱: 架設WEB服務器 學院: 專業: 班級: 組號: 指導教師: 報告人: 學號: 實驗地點: 實驗時間: 實驗報告提交時間: 教務處制1. 實驗目的1) 掌握用架設WEB服務器的方法。2. 實驗內容/實驗原理是最流行的開源HTTP服務器軟件之一,能提供快速、可靠、穩定的WEB服務。并可通過簡單的API擴展,將PHP,Perl/解釋器編譯到服務器中。3. 實驗步驟/實驗截圖一安裝先到http:/下載最新版本的,目前最新版
2、本為2.2。課件服務器上有2.0的版本下載(單擊這里下載)。安裝前,請先停用IIS,因為默認IIS和都是通過80端口提供WEB服務apache服務器實驗內容,以免兩者沖突。運行的安裝程序,經過頁面和頁面后進入下圖所示的設置頁面,在此輸入域名信息和網站信息及管理員的Email后,點擊“Next”。以后可用安裝程序的默認值來完成安裝。安裝完成后,可打開IE瀏覽器,在地址欄輸入http:/IP地址/來測試是否正確安裝。正確的話應該看到如下的頁面:二、配置 與IIS的配置不同,的配置不是基于圖形化界面程序的,而是基于配置文件的。其中Apach
3、e安裝目錄下conf/httpd.conf是主要的配置文件,在運行的時候,它先調用調用該文件。的配置選項很多,這里僅列出常用的選項的含義,詳細的配置說明請參考的文檔,httpd.conf文件本身對每一項的設置都有豐富的注釋(以#開頭的語句為注釋),另外http:/ C:/ Files/ Group//默認文件: index.html index.html.var虛擬主機: - /www/docs/dum
4、my- dummy- logs/dummy-- logs/dummy-- 其中為虛擬主機管理員的電子郵件, 為主目錄,為服務的名稱,后面兩個為錯誤的日志文件。目錄安全設置:如果要設置某個目錄下的文件需要指定用戶才能訪問可以采用如下設置:首先添加用戶:下面以將用戶的密碼存放在C:目錄下user.pwd文件為例進行說明。首先在C:盤的建立文件夾。然后運行命令行程序cmd,進入下的bin目錄
5、(或將下的bin目錄加入path環境變量),C: -c C:.pwd 上述命令添加一個用戶,并將密碼文件放在C:.pwd,然后輸入兩次密碼。創建第二個用戶不需要-c選項:C: C:.pwd 假設主目錄下的目錄只有系統用戶才能訪問,則可以在配置文件httpd.conf中增加以下幾行, Basic 會員專區 C://user.pwd vali
6、d-user其中各個指令的說明如下:n 指令選擇對用戶實施認證的方法,最常用的是由提供的Basic 。必須認識到的很重要的一點是,Basic認證方法并不加密來自用戶瀏覽器的密碼,因此,不應該用于高度敏感的數據。中還有另一種更安全的認證方法 ,即由供的摘要認證。目前,只有最新的瀏覽器版本才支持摘要認證。n 指令設置了使用認證的域(Realm),它起兩個作用,首先,此域會出現在顯示給用戶的密碼提問對話框中,其次,也幫助客戶端程序確定應該發送哪個密碼。所以,如果一個用戶已
7、經在 Files域通過了認證apache服務器實驗內容,則客戶端就可以嘗試使用同樣的密碼來訪問同一個服務器上任何名為 Files域的其他部分,從而使多個受限區域使用同一個密碼,以避免用戶重復輸入。當然,出于安全考慮,如果服務器變了,客戶端始終會要求重新輸入密碼。n 指令設置了密碼文件的位置,也就是剛才我們用建立的文件。如果用戶很多則認證速度會很慢,因為對每個請求都必須搜索這個純文本文件,對此,還支持把用戶信息存入快速的數據庫文件,模塊提供了指令,并可以用程
8、序建立和操作這些數據庫。模塊數據庫中還提供了許多其他第三方模塊提供的認證選項。n 指令用設置那些用戶可以訪問,如果只允許某幾個用戶訪問,可以采用: user wanlh, tom實例中的valid-user表示系統密碼文件中的所有用戶。另外也可以設置用戶組,詳細請參考說明文檔。修改httpd.conf后,重新啟動的服務,然后用瀏覽器訪問http:///瀏覽會要求你輸入登錄的用戶名和密碼。 (5)實驗圖如下:在測試機上4. 實驗總結與心得體會通過對的使用,掌握了基本的主流網頁設置的使用。這次實驗做得比較慢,因為對dos下的指令不熟識。但是通過了這次的實驗,掌握到了基本的dos指令。在掌握了方法以后,可以在宿舍構建自己的網頁。指導教師批閱意見:成績評定:實驗操作與結果(50)實驗報告(50)總分 指導教師簽字: 年 月 日