• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 基于IIS的WEB服務器架建

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    基于IIS的WEB服務器架建 作者:徐兆元 ??????? ??? 學校:西安郵電學院 ?????????? ? 引言 我發現越來越多的人喜歡上了網絡,他們積極學習網絡技術:網絡結構、網絡構件技術、TCP/IP等等……但收益很少,什么原因?原因很Simple,他們沒有去實踐。 越來越多

    基于IIS的WEB服務器架建
    作者:徐兆元
    ??????? ??? 學校:西安郵電學院
    ??????????

    ?引言

    我發現越來越多的人喜歡上了網絡,他們積極學習網絡技術:網絡結構、網絡構件技術、TCP/IP等等……但收益很少,什么原因?原因很Simple,他們沒有去實踐。

    越來越多的人喜歡上了網絡,他們紛紛發布了自己的主頁,這些網頁中不乏精彩之作,其中也運用了各種技術,FLASH,JavaScript,Vbscript,Java Applet等等。但他們并不能學到網絡的一些根本東西,他們并不了解他們網站或網頁是怎樣??? 運行起來的,怎樣進行傳輸的。

    為了揭開這些秘密,我們先從網站的架建開始學習,學習怎么使您的網站或網頁發布到我們的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)其他

    連接數及日志我們保持默認。在此略去解釋。

    2.“性能”選項卡

    可以設置影響內存和帶寬使用的屬性。(請您自己設置,比較簡單)

    3.“ISAPI篩選器”選項卡

    ISAPI篩選器是當WEB服務器收到HTTP請求時進行響應的程序,與應用程序的不同之處在于靠WEB服務器時間驅動而不是客戶請求驅動??梢允笽SAPI篩選器與特定WEB服務器關聯,其后,每次關聯事件發生時都將通知篩選器。(設置略)

    4.“主目錄”選項卡

    本選項卡用來配置www服務器的主目錄位置等內容。

    (1)指定主目錄的位置。即您的www服務器的主目錄位置等內容的來源。

    此計算機上的目錄:表示發布的信息來本地目錄。默認的是SYSTEMROOT\Input\wwwroot(SYSTEMROOT表示操作系統的安裝盤符。)

    另一計算機上的共享位置:邊式發布的信息來自其他計算機上的共享目錄。如局域網中的共享目錄。

    重定向到URL:瀏覽器將對URL的請求轉向另一個新的URL但對于FTP目錄,無法進行重定向。

    (2)文件訪問屬性設置

    腳本資源訪問:允許用戶訪問已經設置了“讀去”或“寫入”權限的資源代碼,包括ASP應用程序的腳本。

    讀?。涸试S用戶讀取或下載或目錄及其相關屬性。

    寫入:允許用戶將文件將文件及其相關屬性上載到服務器上已起用的目錄,或者更改可改寫文件的內容?!皩懭搿辈僮髦荒茉谥С諬TTP1.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)配置安全通信。

    您必須安裝有效服務器證書,才能使用此選項。

    7.“HTTP頭”選項卡

    8.“自定義錯誤信息”選項卡

    9.“服務器擴展”選項卡

    讓您的IIS服務器支持更多的腳本解析

    現在我們要使IIS實現ASP,CGI,PERL,和PHP+MYSQL

    所需軟件(都要for Windows的):ActivePerl PHP MYSQL

    ActivePerl下載: http://sosff.cnzzz.com/soft/ActivePerl-5.6.1.633-MSWin32-x86.msi

    PHP下載: http://sosff.cnzzz.com/sofi2/php-4.2.3-Win32.zip

    MYSQL下載: mysql3.23.46a-win.zip">http://gwbnsh.pchome.net/internet/server/dbserver/mysql3.23.46a-win.zip

    以上是參考下載站點,無法保證其下載性能,若不能下載,請搜索。(搜索引擎www.google.com、www.baidu.com

    一、ASP支持:

    IIS自帶的功能,什么都不用做,本身就支持ASP運行。

    二、CGI、PERL支持:

    1.安裝ActivePerl

    運行下載的ActivePerl一步一步安裝(注意:安裝路徑請選擇到根目錄的/usr/下(默認是perl),這樣對以后調試程序省很多事)

    2.配置IIS

    打開“Internet信息服務”(在管理工具里),點開默認站點的屬性

    選擇“主目錄”選項卡,然后點“配置(G)…”,彈出對話框:

    然后“添(D)”

    可執行程序中添入c:\ure\bin\per.exe%s%s或通過瀏覽找到Perl.exe

    擴展名.cgi

    推薦“c:\usr\bin\perl.exe”,記得一定要在后面加上“%s%s”,不然沒法執行cgi的,確定后,用同樣方法添加擴展.pl

    三、PHP、MYSQL支持:

    1.安裝PHP和MYSQL

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

    2.PHP支持:

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

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

    最后把這里的“執行權限”換成:“腳本和可執行文件”,然后確定ok!

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

    如果你的設置正確無誤,那么在IE中鍵入你的網站的IP(本機設置為127.0.0.1)你就可以訪問您的網頁了,以后你可以在您自己的機器里調試動態的網頁。

    ?

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>