基於IIS的WEB服務器架建
日期:2017/2/8 10:32:45   編輯:關於服務器
引言
我發現越來越多的人喜歡上了網絡,他們積極學習網絡技術:網絡結構、網絡構件技術、TCP/IP等等……但收益很少,什麼原因?原因很Simple,他們沒有去實踐。
越來越多的人喜歡上了網絡,他們紛紛發布了自己的主頁,這些網頁中不乏精彩之作,其中也運用了各種技術,FLASH,JavaScript,Vbscript,Java Applet等等。但他們並不能學到網絡的一些根本東西,他們並不了解他們網站或網頁是怎樣??? 運行起來的,怎樣進行傳輸的。//本文來自電腦軟硬件應用網www.45it.com轉載請注明
為了揭開這些秘密,我們先從網站的架建開始學習,學習怎麼使您的網站或網頁發布到我們的Internet中。希望我的這篇文章能起到拋磚引玉的作用……
摘要
本文主要介紹現在流行WEB服務器之一的IIS的架建技術,從中您可以獲得怎樣在自己機器上的創建服務器以模擬真正的服務器,也可以在真正的服務器上應用其中的操作技術,並且您將獲得全程的IIS技術向導。
概述
現在的網絡服務大多數是WORLD WIDE WEB服務,即HTTP服務,這大家都很熟悉。為了提供這樣的服務,我們就要架設服務器以提供服務。一般來說,我們架建WEB的網站運用的人部分是IIS或Apache。前者是Microsoft的產品,只要您有Windows2K(或WinXP pro)系列,你就能獲得它,我們通過它可以架設IIS+ASP+CGI+PERL或PHP+MYSQL。Apache服務器源自美國國家超級技術計算應用中心(NCSA)的WEB服務器項目中,利用它我們可以架建如下的服務器Apache+MYSQL(在Linux中應用較多)。這裡我們講解IIS服務器的架建。(之所以我不講APACHE是因為我必須假設您會操作LINUX/UNIX和MYSQL,但這是一種苛求。)
IIS的安裝
安裝IIS的前提是您必須有WIN2K,不管您是什麼版本的Pro,異或Servers,Advanced Server。若是後兩者,那麼你很幸運你可以跳過這一部分。因為系統上已經為您安裝了它。
步驟如下:(以Administrator帳號登錄到服務器上或您的機器上)
1.打開控制面板->添加/刪除程序->添加/刪除Windows組件,系統經過初始化後顯示Windows組件向導。
2.在Windows組件向導裡選擇您需要安裝的項目,這裡Internet信息服務(IIS)就是我們要安裝的,選上它。再選擇其他你需要的,但對我們來說它們不是必要的。
3.點擊下一步,系統就開始安裝與配置IIS。在安裝過程中您需要WIN2K的安裝盤。
4.當系統配置完成後,您將在控制面板->管理工具看到“Internet服務管理器”一項,此時說明您已經安裝成功。否則請重試。
IIS的基本設置
1.啟動Internet服務管理器
控制面板->管理工具->Internet服務管理器
2.連接到WEB服務器
Internet信息服務啟動時會連接到默認的Web服務器。但可以通過在Internet服務管理器中連接到網絡中上的任何IIS服務器以對其進行管理。操作如下:操作\連接在計算機名中輸入WEB服務器主機名,IP地址或NetBIOS名後確定。
3.啟動、終止和暫停服務
(1)在Internet服務管理器中,選定想要啟動、終止和暫停服務,在‘屬性’中選擇‘啟動服務’、‘終止服務’或‘暫停服務’。
(2)在系統中操作IIS Admin Svervice,在這裡需要說明的是這樣操作或導致其他服務的停止,如FTP。
IIS的設置
現在我們來講它的配置。限於篇幅我們只討論其中比較重要的選項,簡單的選項略去。
1.“Web站點”選項卡
(1)Web站點的標識
在說明中輸入www服務器IP地址。選擇高級您可以設置多個IP,即您的機器可以作為好幾台服務器使用。TCP端口中輸入您提供的www服務器的端口,默認為80,我們一般不改動。如果您在您的本機上實驗IIS請輸入127.0.0.1
2.“性能”選項卡
可以設置影響內存和帶寬使用的屬性。(請您自己設置,比較簡單)
3.“ISAPI篩選器”選項卡
ISAPI篩選器是當WEB服務器收到HTTP請求時進行響應的程序,與應用程序的不同之處在於靠WEB服務器時間驅動而不是客戶請求驅動。可以使ISAPI篩選器與特定WEB服務器關聯,其後,每次關聯事件發生時都將通知篩選器。(設置略)
4.“主目錄”選項卡
本選項卡用來配置www服務器的主目錄位置等內容。
(1)指定主目錄的位置。即您的www服務器的主目錄位置等內容的來源。
此計算機上的目錄:表示發布的信息來本地目錄。默認的是SYSTEMROOT\Input\wwwroot(SYSTEMROOT表示操作系統的安裝盤符。)
另一計算機上的共享位置:邊式發布的信息來自其他計算機上的共享目錄。如局域網中的共享目錄。
重定向到URL:浏覽器將對URL的請求轉向另一個新的URL但對於FTP目錄,無法進行重定向。
(2)文件訪問屬性設置
腳本資源訪問:允許用戶訪問已經設置了“讀去”或“寫入”權限的資源代碼,包括ASP應用程序的腳本。
讀取:允許用戶讀取或下載或目錄及其相關屬性。
寫入:允許用戶將文件將文件及其相關屬性上載到服務器上已起用的目錄,或者更改可改寫文件的內容。“寫入”操作只能在支持HTTP1.1協議標准的PUT功能的浏覽器中進行。
目錄浏覽:允許用戶查看該虛擬目錄中文件和子目錄的的超文本列表。
日志訪問:可以在日志文件中記錄對該目錄的訪問。只有起用了該WEB站點的日志才會記錄訪問。
索引此資源:允許Microsoft Indexing Server將該目錄包含在WEB站點的全文索引中。
(3)應用程序設置
執行許可:決定允許對WEB站點或虛擬目錄資源進行何種級別的程序??? 無:只允許訪問靜態文件,入HTML或圖象文件。
純腳本:只允許運行腳本,如ASP腳本。
腳本和可執行程序:可以訪問或執行各種文件類型。
應用程序的保護:選擇運行應用程序的保護方式。
低:與IIS的WEB服務在同一進程中運行。
中:與其他應用程序在獨立的公用進程中運行。
高:在與其他不同的獨立進程中運行。
“配置”可以讓您的IIS能夠解析更多的腳本。後述。
5.“文檔”選項卡
(1)啟用默認文檔
選中該選項可以在浏覽器請求指定文檔名的任何時候提供一默認文檔。默認文檔可以是目錄的主頁或包含站點文檔目錄列表的索引頁。
(2)啟用文檔頁腳
選中該選項可以自動將一個HTML格式的頁腳附加到WEB服務器所發送的每個文檔中。頁腳文件不是一個完整的HTML文檔,只包含需用於格式化頁腳內容和外觀和功能的HTML選項卡。
6.“目錄安全性”選項卡
(1)匿名訪問和驗證控制。
匿名訪問:允許任意用戶訪問,查詢用戶名及密碼。
基本驗證:將提示用戶輸入用戶名和密碼,通過網絡“非加密”發送。
集成Windows驗證:使用散列技術鑒定用戶,而不是通過網絡實際發送密碼。
在IIS的安裝過程中,安裝程序自動創建一個Internet Guest帳號IUSER_HOSTNAME,用作默認的匿名登錄帳號。一般,不建議使用“基本驗證”方式,因為基本驗證方式在網絡上使用明文傳遞用戶名和密碼,容易被黑客截獲。
(2)IP地址及域名限制
設置網絡客戶對www服務器的訪問限制,提供或阻止特定用戶訪問本WEB站點、目錄或文件。
(3)配置安全通信。//本文來自電腦軟硬件應用網www.45it.com轉載請注明
您必須安裝有效服務器證書,才能使用此選項。
7.“HTTP頭”選項卡
略
8.“自定義錯誤信息”選項卡
略
9.“服務器擴展”選項卡
(2)其他
連接數及日志我們保持默認。在此略去解釋。