小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

基于IIS的WEB服務(wù)器架建

 岑平 2011-09-29

基于IIS的WEB服務(wù)器架建

新客網(wǎng) XKER.COM 時(shí)間:2006-09-07  評論:
0 引言
  我發(fā)現(xiàn)越來越多的人喜歡上了網(wǎng)絡(luò),他們積極學(xué)習(xí)網(wǎng)絡(luò)技術(shù):網(wǎng)絡(luò)結(jié)構(gòu)、網(wǎng)絡(luò)構(gòu)件技術(shù)、TCP/IP等等……但收益很少,什么原因?原因很Simple,他們沒有去實(shí)踐。
  
  越來越多的人喜歡上了網(wǎng)絡(luò),他們紛紛發(fā)布了自己的主頁,這些網(wǎng)頁中不乏精彩之作,其中也運(yùn)用了各種技術(shù),F(xiàn)LASH,JavaScript,Vbscript,Java Applet等等。但他們并不能學(xué)到網(wǎng)絡(luò)的一些根本東西,他們并不了解他們
網(wǎng)站或網(wǎng)頁是怎樣??? 運(yùn)行起來的,怎樣進(jìn)行傳輸?shù)摹1酒恼掳l(fā)表于www.xker.com(小新術(shù)網(wǎng))
  
  為了揭開這些秘密,我們先從
網(wǎng)站的架建開始學(xué)習(xí),學(xué)習(xí)怎么使您的網(wǎng)站或網(wǎng)頁發(fā)布到我們的Internet中。希望我的這篇文章能起到拋磚引玉的作用……
  
  摘要
  本文主要介紹現(xiàn)在流行WEB服務(wù)器之一的IIS的架建技術(shù),從中您可以獲得怎樣在自己機(jī)器上的創(chuàng)建服務(wù)器以模擬真正的服務(wù)器,也可以在真正的服務(wù)器上應(yīng)用其中的操作技術(shù),并且您將獲得全程的IIS技術(shù)向?qū)А?br>  
  概述
  現(xiàn)在的網(wǎng)絡(luò)服務(wù)大多數(shù)是WORLD WIDE WEB服務(wù),即HTTP服務(wù),這大家都很熟悉。為了提供這樣的服務(wù),我們就要架設(shè)服務(wù)器以提供服務(wù)。一般來說,我們架建WEB的
網(wǎng)站運(yùn)用的人部分是IIS或Apache。前者是Microsoft的產(chǎn)品,只要您有Windows2K(或WinXP pro)系列,你就能獲得它,我們通過它可以架設(shè)IIS+ASP+CGI+PERL或PHP+MYSQL。Apache服務(wù)器源自美國國家超級技術(shù)計(jì)算應(yīng)用中心(NCSA)的WEB服務(wù)器項(xiàng)目中,利用它我們可以架建如下的服務(wù)器Apache+MYSQL(在Linux中應(yīng)用較多)。這里我們講解IIS服務(wù)器的架建。(之所以我不講APACHE是因?yàn)槲冶仨毤僭O(shè)您會操作LINUX/UNIX和MYSQL,但這是一種苛求。)
  
  IIS的安裝
  安裝IIS的前提是您必須有WIN2K,不管您是什么版本的Pro,異或Servers,Advanced Server。若是后兩者,那么你很幸運(yùn)你可以跳過這一部分。因?yàn)?/a>
系統(tǒng)上已經(jīng)為您安裝了它。
  
  步驟如下:(以Administrator賬號登錄到服務(wù)器上或您的機(jī)器上)
  
  1.打開控制面板->添加/刪除程序->添加/刪除Windows組件,
系統(tǒng)經(jīng)過初始化后顯示W(wǎng)indows組件向?qū)А?br>  
  2.在Windows組件向?qū)Ю镞x擇您需要安裝的項(xiàng)目,這里Internet信息服務(wù)(IIS)就是我們要安裝的,選上它。再選擇其他你需要的,但對我們來說它們不是必要的。
  
  3.點(diǎn)擊下一步,
系統(tǒng)就開始安裝與配置IIS。在安裝過程中您需要WIN2K的安裝盤。
  
  4.當(dāng)
系統(tǒng)配置完成后,您將在控制面板->管理工具看到“Internet服務(wù)管理器”一項(xiàng),此時(shí)說明您已經(jīng)安裝成功。否則請重試。
  
  IIS的基本設(shè)置
  1.啟動Internet服務(wù)管理器
  
  控制面板->管理工具->Internet服務(wù)管理器
  
  2.連接到WEB服務(wù)器
  
  Internet信息服務(wù)啟動時(shí)會連接到默認(rèn)的Web服務(wù)器。但可以通過在Internet服務(wù)管理器中連接到網(wǎng)絡(luò)中上的任何IIS服務(wù)器以對其進(jìn)行管理。操作如下:操作\連接在計(jì)算機(jī)名中輸入WEB服務(wù)器主機(jī)名,IP地址或NetBIOS名后確定。
  
  3.啟動、終止和暫停服務(wù)
  
  (1)在Internet服務(wù)管理器中,選定想要啟動、終止和暫停服務(wù),在‘屬性’中選擇‘啟動服務(wù)’、‘終止服務(wù)’或‘暫停服務(wù)’。
  
  (2)在
系統(tǒng)中操作IIS Admin Svervice,在這里需要說明的是這樣操作或?qū)е缕渌?wù)的停止,如FTP。
  
  IIS的設(shè)置
  現(xiàn)在我們來講它的配置。限于篇幅我們只討論其中比較重要的選項(xiàng),簡單的選項(xiàng)略去。
  
  1.“Web站點(diǎn)”選項(xiàng)卡
  
  (1)Web站點(diǎn)的標(biāo)識
  
  在說明中輸入www服務(wù)器IP地址。選擇高級您可以設(shè)置多個IP,即您的機(jī)器可以作為好幾臺服務(wù)器使用。TCP端口中輸入您提供的www服務(wù)器的端口,默認(rèn)為80,我們一般不改動。如果您在您的本機(jī)上實(shí)驗(yàn)IIS請輸入127.0.0.1
  
  (2)其他
  
  連接數(shù)及日志我們保持默認(rèn)。在此略去解釋。
2.“性能”選項(xiàng)卡
  
  可以設(shè)置影響內(nèi)存和帶寬使用的屬性。(請您自己設(shè)置,比較簡單)
  
  3.“ISAPI篩選器”選項(xiàng)卡
  
  ISAPI篩選器是當(dāng)WEB服務(wù)器收到HTTP請求時(shí)進(jìn)行響應(yīng)的程序,與應(yīng)用程序的不同之處在于靠WEB服務(wù)器時(shí)間驅(qū)動而不是客戶請求驅(qū)動??梢允笽SAPI篩選器與特定WEB服務(wù)器關(guān)聯(lián),其后,每次關(guān)聯(lián)事件發(fā)生時(shí)都將通知篩選器。(設(shè)置略)
  
  4.“主目錄”選項(xiàng)卡
  
  本選項(xiàng)卡用來配置www服務(wù)器的主目錄位置等內(nèi)容。
  
  (1)指定主目錄的位置。即您的www服務(wù)器的主目錄位置等內(nèi)容的來源。
  
  此計(jì)算機(jī)上的目錄:表示發(fā)布的信息來本地目錄。默認(rèn)的是SYSTEMROOT\Input\wwwroot(SYSTEMROOT表示操作系統(tǒng)的安裝盤符。)
  
  另一計(jì)算機(jī)上的共享位置:邊式發(fā)布的信息來自其他計(jì)算機(jī)上的共享目錄。如局域網(wǎng)中的共享目錄。
  
  重定向到URL:瀏覽器將對URL的請求轉(zhuǎn)向另一個新的URL但對于FTP目錄,無法進(jìn)行重定向。
  
  (2)文件訪問屬性設(shè)置
  
  腳本資源訪問:允許用戶訪問已經(jīng)設(shè)置了“讀去”或“寫入”權(quán)限的資源代碼,包括ASP應(yīng)用程序的腳本。
  
  讀?。涸试S用戶讀取或下載或目錄及其相關(guān)屬性。
  
  寫入:允許用戶將文件將文件及其相關(guān)屬性上載到服務(wù)器上已起用的目錄,或者更改可改寫文件的內(nèi)容。“寫入”操作只能在支持HTTP1.1協(xié)議標(biāo)準(zhǔn)的PUT功能的瀏覽器中進(jìn)行。
  
  目錄瀏覽:允許用戶查看該虛擬目錄中文件和子目錄的的超文本列表。
  
  日志訪問:可以在日志文件中記錄對該目錄的訪問。只有起用了該WEB站點(diǎn)的日志才會記錄訪問。
  
  索引此資源:允許Microsoft Indexing Server將該目錄包含在WEB站點(diǎn)的全文索引中。
  
  (3)應(yīng)用程序設(shè)置
  
  執(zhí)行許可:決定允許對WEB站點(diǎn)或虛擬目錄資源進(jìn)行何種級別的程序??? 無:只允許訪問靜態(tài)文件,入HTML或圖象文件。
  
  純腳本:只允許運(yùn)行腳本,如ASP腳本。
  
  腳本和可執(zhí)行程序:可以訪問或執(zhí)行各種文件類型。
  
  應(yīng)用程序的保護(hù):選擇運(yùn)行應(yīng)用程序的保護(hù)方式。
  
  低:與IIS的WEB服務(wù)在同一進(jìn)程中運(yùn)行。
  
  中:與其他應(yīng)用程序在獨(dú)立的公用進(jìn)程中運(yùn)行。
  
  高:在與其他不同的獨(dú)立進(jìn)程中運(yùn)行。
  
  “配置”可以讓您的IIS能夠解析更多的腳本。后述。
  
  5.“文檔”選項(xiàng)卡
  
  (1)啟用默認(rèn)文檔
  
  選中該選項(xiàng)可以在瀏覽器請求指定文檔名的任何時(shí)候提供一默認(rèn)文檔。默認(rèn)文檔可以是目錄的主頁或包含站點(diǎn)文檔目錄列表的索引頁。
  
  (2)啟用文檔頁腳
  
  選中該選項(xiàng)可以自動將一個HTML格式的頁腳附加到WEB服務(wù)器所發(fā)送的每個文檔中。頁腳文件不是一個完整的HTML文檔,只包含需用于格式化頁腳內(nèi)容和外觀和功能的HTML選項(xiàng)卡。
  
  6.“目錄安全性”選項(xiàng)卡
  
  (1)匿名訪問和驗(yàn)證控制。
  
  匿名訪問:允許任意用戶訪問,查詢用戶名及密碼。
  
  基本驗(yàn)證:將提示用戶輸入用戶名和密碼,通過網(wǎng)絡(luò)“非加密”發(fā)送。
  
  集成Windows驗(yàn)證:使用散列技術(shù)鑒定用戶,而不是通過網(wǎng)絡(luò)實(shí)際發(fā)送密碼。
  
  在IIS的安裝過程中,安裝程序自動創(chuàng)建一個Internet Guest賬號IUSER_HOSTNAME,用作默認(rèn)的匿名登錄賬號。一般,不建議使用“基本驗(yàn)證”方式,因?yàn)榛掘?yàn)證方式在網(wǎng)絡(luò)上使用明文傳遞用戶名和密碼,容易被黑客截獲。
  
  (2)IP地址及域名限制
  
  設(shè)置網(wǎng)絡(luò)客戶對www服務(wù)器的訪問限制,提供或阻止特定用戶訪問本W(wǎng)EB站點(diǎn)、目錄或文件。
  
  (3)配置安全通信。本篇文章發(fā)表于www.xker.com(小新術(shù)網(wǎng))
  
  您必須安裝有效服務(wù)器證書,才能使用此選項(xiàng)。
  
  7.“HTTP頭”選項(xiàng)卡
  
  略
  
  8.“自定義錯誤信息”選項(xiàng)卡
  
  略
  
  9.“服務(wù)器擴(kuò)展”選項(xiàng)卡略
  
  讓您的IIS服務(wù)器支持更多的腳本解析
  
  現(xiàn)在我們要使IIS實(shí)現(xiàn)ASP,CGI,PERL,和PHP+MYSQL
  
  所需軟件(都要for Windows的):ActivePerl PHP MYSQL
  
  ActivePerl下載: http://sosff./soft/ActivePerl-5.6.1.633-MSWin32-x86.msi
  
  PHP下載: http://sosff./sofi2/php-4.2.3-Win32.zip
  
  MYSQL下載: http://gwbnsh.pchome.net/internet/server/dbserver/mysql3.23.46a-win.zip
  
  以上是參考下載站點(diǎn),無法保證其下載性能,若不能下載,請搜索。(搜索引擎www.google.com、www.baidu.com)
  
  一、ASP支持:
  
  IIS自帶的功能,什么都不用做,本身就支持ASP運(yùn)行。
  
  二、CGI、PERL支持:
  
  1.安裝ActivePerl
  
  運(yùn)行下載的ActivePerl一步一步安裝(注意:安裝路徑請選擇到根目錄的/usr/下(默認(rèn)是perl),這樣對以后調(diào)試程序省很多事)
  
  2.配置IIS
  
  打開“Internet信息服務(wù)”(在管理工具里),點(diǎn)開默認(rèn)站點(diǎn)的屬性
  
  選擇“主目錄”選項(xiàng)卡,然后點(diǎn)“配置(G)…”,彈出對話框:
  
  然后“添(D)”
  
  可執(zhí)行程序中添入c:\ure\bin\per.exe%s%s或通過瀏覽找到Perl.exe
  
  擴(kuò)展名.cgi
  
  推薦“c:\usr\bin\perl.exe”,記得一定要在后面加上“%s%s”,不然沒法執(zhí)行cgi的,確定后,用同樣方法添加擴(kuò)展.pl
  

  三、PHP、MYSQL支持:

1.安裝PHP和MYSQL

運(yùn)行下載后的PHP和MYSQL一步一步安裝就行了(裝到哪里都可以,一般現(xiàn)在網(wǎng)上流行的都是安裝過的PHP,沒有安裝程序,直接拷貝就可以了)

2.PHP支持:

2.1拷貝php目錄下的dlls文件夾里所有文件到System\Root\winnt\system32下

2.2配置IIS:和剛才配置cgi一樣添加.php

最后把這里的“執(zhí)行權(quán)限”換成:“腳本和可執(zhí)行文件”,然后確定ok!

到此,你的一個WEB服務(wù)器就可以解析ASP,CGI和PHP了。

如果你的設(shè)置正確無誤,那么在IE中鍵入你的網(wǎng)站的IP(本機(jī)設(shè)置為127.0.0.1)你就可以訪問您的網(wǎng)頁了,以后你可以在您自己的機(jī)器里調(diào)試動態(tài)的網(wǎng)頁。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多