mandag den 23. november 2009

Installing the Web Server (IIS) Role

Web server role အတြတ္ features နဲ့ options မ်ားစြာ ရရွိႏိူင္ေသာ္လည္း၊ သင့္ေလ်ာ္တဲ့ options မ်ားကို install ျပဳလုပ္ဖို့ ရိုးရွင္း လြယ္ကူတယ္။ Web server role သည္ Web server functionality အတြတ္ အေျခခံျဖစ္တယ္။ အျခား features နဲ့ options မ်ားစြာ အတြတ္ IIS components ေတြ လိုအပ္တယ္။ Server Manager ထဲက Add Roles Wizard ကို အသံုးျပဳျပီး server role process ကို စတင္မယ္။

Add Roles Wizard သည္ local computer ရဲ့ configuration ကို အလိုအေလ်ာက္ evaluate လုပ္ျပီး၊ additional role services ေတြ လိုအပ္သလား ဆံုးျဖတ္မယ္။ ဥပမာ Windows Process Activation Service ကို ယခုထိ install မလုပ္ရေသးရင္ ၄င္း service ကို add လုပ္ဖို့ prompt လုပ္လိမ့္မယ္။
Web Services (IIS) step သည္ IIS နဲ့ ပက္သက္တဲ့ introductory information အခ်ိဳ့ကို provide လုပ္တယ္။ အကယ္၍ computer သည္ multiple roles ေတြ လုပ္ေဆာင္ေနတယ္ဆိုရင္ performance ကို ensure ျဖစ္ေစဖို့ WSRM installing နဲ့ ပက္သက္တဲ့ information ေတြကိုလည္း provide လုပ္တယ္။
Select Role Services page မွာ IIS ရဲ့ မည္သည္ components မ်ားကို install လုပ္မလဲဆိုတာ ဆံုးျဖတ္ႏိူင္တယ္။ (figure 5-5)။ default options သည္ core Web server role အတြတ္ minimal set of features ကို provide လုပ္တယ္။ Web Server (IIS) role ကို enable လုပ္ျပီးတဲ့ေနာက္ role services ေတြကို add or remove လုပ္ႏိူင္တယ္။ role features အခ်ိဳ့သည္ တစ္ခုနဲ့ တစ္ခု အျပန္အလွန္ အမွီျပဳေနၾကတာမို့ role feature တစ္ခုကို ေရြးခ်ယ္တဲ့အခါ သူ့ရဲ့ အေပါင္းအေဖာ္ အျခား features ေတြကို လည္း add လုပ္ဖို့ prompt လုပ္လိမ့္မယ္။

Confirm Installation Selections page မွာ ေရြးခ်ယ္ထားတဲ့ configuration settings နဲ့ role services မ်ားကို list တစ္ခုနဲ့ ျပသထားတယ္။ ၄င္း list ကို review လုပ္ျပီးတဲ့အခါ Finish ကို click ပါ။ installation process စတင္မယ္။ ေရြးခ်ယ္ထားခဲ့တဲ့ role services မ်ားအေပၚ အေျခခံျပီး၊ setup process အခ်ိန္ၾကာလိမ့္မယ္။ computer ကို reboot လုပ္ဖို့ လိုအပ္ေကာင္း လိုအပ္မယ္။ reboot လုပ္ဖို့ လိုအပ္တယ္ဆိုရင္၊ server သို့ log on လုပ္ျပီးတဲ့ေနာက္ ၊ Add Roles Wizard သည္ သူ့ရဲ့ ေနာက္ဆံုး ending point မွ resum လုပ္လိမ့္မယ္။ ေနာက္ဆံုးအေနနဲ့ Installation Results page (figure 5-6) မွာ မည္သည့္ features မ်ားကို install လုပ္ျပီးေၾကာင္း confirmation တစ္ခုနဲ့ ၊ အျခား additional information အခ်ိဳ့ကို ေတြ့ျမင္ရမယ္။

Verifying the IIS Installation by Using Server Manager

IIS ကို install လုပ္ျပီးတဲ့ေနာက္၊ Web Server process မွန္ကန္စြာ လုပ္ေဆာင္ေနေၾကာင္း verify ျပဳလုပ္ႏိူင္တဲ့ နည္းလမ္းမ်ားစြာ ရွိတယ္။ ပထမနည္းလမ္း တစ္ခုသည္ Server Manager tool ကို အသံုးျပဳျခင္း ျဖစ္တယ္။ Roles section ကို expand လုပ္ပါ။ Web Server (IIS) ကို click ျပီး relevant details မ်ားကို ၾကည့္ရွဳပါ။ ၄င္း page မွာ event log items ေတြကို ၾကည့္ရွဳႏိူင္တယ္။ install လုပ္ထားတဲ့ services မ်ားကို သူတိုရဲ့ current state နဲ့အတူ ျပသထားတယ္။ (Figure 5-7) ။ install ျပဳလုပ္ထားတဲ့ role services မ်ားနဲ့ သူတို့ရဲ့ dependencies မ်ားအေပၚ အေျခခံျပီး System Services list မွာ ပါ၀င္တဲ့ items ေတြ ကြဲျပားမွဳ ရွိမယ္။ World Wide Web Publishing Service (W3SVC) component သည္ Web requests မ်ားကို response လုပ္ဖို့အတြတ္ အဓိက တာ၀န္ရွိတဲ့ process ျဖစ္တယ္။

Server Manager သည္ Web Server အတြတ္ install ျပုလုပ္ထားတဲ့ role services မ်ားနဲ့ ပက္သက္တဲ့ information ေတြကိုလည္း ျပသတယ္။(Figure 5-8) ။ Add Role Services နဲ့ Remove Role Services links မ်ားကို click ျပီး configuration ကို အေျပာင္းအလဲ ျပဳလုပ္ႏိူင္တယ္။
ေနာက္ဆံုးအေနနဲ့ Resources And Support section မွာ recommendations နဲ့ အျခား detailed information မ်ားကို ျပသထားတယ္။ computer တစ္လံုးမွာ IIS နဲ့ Web Server role ကို ပထမဦးဆံုးအၾကိမ္ set up လုပ္တဲ့အခါ ၄င္း information မ်ားသည္ အကူအညီျပဳႏိူင္တယ္။ ၄င္း options မ်ားနဲ့ ပက္သက္ျပီး Lesson 2 မွာ ေဆြးေႏြးမယ္။ IIS နဲ့ ပက္သက္ျပီး ပိုမိုေလ့လာႏိူင္ဖို့ online resources မ်ားသို့ ခ်ိတ္ဆက္ထားတဲ့ links ေတြလည္း ၄င္း section မွာ ရွိေနတယ္။

Verifying the IIS Installation by Using Internet Explorer

Windows Server 2008 computer တစ္လံုးသို့ Web Server (IIS) role ကို add တဲ့အခါ၊ HTTP port 80 မွာ response လုပ္ဖို့ configure ျပဳလုပ္ထားတဲ့ default Web site တစ္ခုကို အလိုအေလ်ာက္ create လုပ္တယ္။ ၄င္း site ရဲ့ default location သည္ %SystemDrive%\Inetpub\wwwroot folder ျဖစ္တယ္။ ၄င္း site မွာ simple static HTML page နဲ့ image file တစ္ခုသာ ပါ၀င္တယ္။
IIS ရဲ့ ရည္ရြယ္ခ်က္သည္ Web pages မ်ားကို serve လုပ္ဖို့ ျဖစ္တာမို့ IIS Service ေကာင္းမြန္စြာ အလုပ္လုပ္ေနေၾကာင္း verify လုပ္ဖို့ Web browser ကို အသံုးျပဳျပီး local computer သို့ ခ်ိတ္ဆက္ျခင္းသည္ ေကာင္းမြန္တဲ့ နည္းလမ္း တစ္ခုျဖစ္တယ္။ built-in local alias ျဖစ္တဲ့ http://localhost ကို အသံုးျပဳႏိူင္သလို local computer ရဲ့ fully qualified name (ဥပမာ http://server1.contoso.com) ကိုလည္း အသံုးျပဳႏိူင္တယ္။ အထက္ပါ နည္းလမ္း တစ္ခုခုကို အသံုးျပဳျခင္းျဖင့္ default welcome page ကို ေတြ့ျမင္ႏိူင္တယ္။ (Figure 5-9) ။ language တစ္ခုကို click လိုက္တဲ့အခါ http:www.iis.net Web site သို့ အလိုအေလ်ာက္ ေရာက္ရွိသြားမယ္ (server ကို Internet နဲ့ ခ်ိတ္ဆက္ထားတယ္ဆိုရင္)။

IIS Web site ကို remote computer တစ္လံုးမွ access လုပ္ဖို့လည္း ၾကိဳးစားသင့္တယ္။ Web browser တစ္ခုကို ဖြင့္ျပီး Web server ရဲ့ fully qualified address သို့ ခ်ိတ္ဆက္ပါ။ ခ်ိတ္ဆက္ မရ၀ူးဆိုရင္ ျဖစ္ႏိူင္တဲ့ ျပႆနာ အခ်ိဳ့မွာ Domian Name System (DNS) name resolution or firewall configuration တို့ ျဖစ္တယ္။

Managing Role Services

Windows Server 2008 computer မွာ Web Server (IIS) role ကို enable ျပဳလုပ္ျပီးတဲ့ေနာက္၊ IIS ရဲ့ modular architecture သည္ role services ေတြကို လြယ္လြယ္ကူကူ နဲ့ လ်င္လ်င္ျမန္ျမန္ add or remove လုပ္ႏိူင္ေစတယ္။ role service configuration ကို အေျပာင္းအလဲ ျပဳလုပ္ဖို့ လိုအပ္တဲ့ အဓိက အေၾကာင္းအရင္းမွာ Web application or Web service အသစ္ကို support လုပ္ဖို့ ျဖစ္တယ္။ ဆက္လက္ မလိုအပ္ေတာ့တဲ့ services ေတြကို remove လုပ္ႏိူင္တယ္။ role service တစ္ခုကို add or remove ျပဳလုပ္ျခင္းသည္ server တစ္ခုလံုးရဲ့ configuration အေပၚ သက္ေရာက္မွဳ ျဖစ္ေစတာမို့ server ေပၚမွာ ရွိေနတဲ့ Web sites အားလံုးအေပၚမွာ ျဖစ္လာႏိူင္တဲ့ သက္ေရာက္မွဳေတြကို ေသခ်ာစဥ္းစားျပီးမွ လုပ္ေဆာင္ပါ။

role services ေတြကို add or remove ျပဳလုပ္ဖို့ Server Manager ကို ဖြင့္ျပီး Role မွ Web Server (IIS) ကို right-click လုပ္ပါ။ Add Role Services ဒါမွမဟုတ္ Remove Role Services ကို ေရြးခ်ယ္ပါ။ dialog box သည္ install လုပ္မယ့္ components မ်ားကို ျပသလိမ့္မယ္။ check mark သည္ item (or item and its children) ကို install ျပဳလုပ္ျပီး ျဖစ္ေၾကာင္း အဓိပါယ္ ျဖစ္တယ္။ cleared check box သည္ item ကို install မလုပ္ရေသးေၾကာင္း ဆိုလိုျခင္း ျဖစ္တယ္။ dimmed box သည္ role services components အခ်ိဳ့ကို install လုပ္ထားျပီး ျဖစ္ေၾကာင္း ဆိုလိုျခင္း ျဖစ္တယ္။

role services ကို add or remove ျပဳလုပ္တဲ့အခါ confirmation message တစ္ခု လက္ခံရရွိမယ္။ ၄င္းေနာက္ process ကို ဆက္လက္ လုပ္ေဆာင္သြားလိမ့္မယ္။ computer ကို reboot လုပ္ဖို့ လိုအပ္တယ္ဆိုရင္၊ reboot လုပ္အျပီး next log on မွာ configuration process သည္ အလိုအေလ်ာက္ resum လုပ္လိမ့္မယ္။

Using Command-Line and Automated Installation Options

organizations မ်ားမွာ မတူျခားနားတဲ့ IIS installations မ်ားကို deploy ျပဳလုပ္ဖို့ မၾကာခဏ လိုအပ္တယ္။ server အသီးသီးမွာ ၄င္း process ကို locally ေဆာင္ရြက္ႏိူင္ေသာ္လည္း၊ လိုအပ္တဲ့ အဆင့္ေတြ လုပ္ေဆာင္ဖို့ scripts or commands မ်ားကို create ျပုလုပ္ထားျခင္းသည္ ပိုမို ထိေရာက္တဲ့ နည္းလမ္းျဖစ္တယ္။automated installations နဲ့ command-line-based installations ကို ေဆာင္ရြက္ဖို့ နည္းလမ္းမ်ားစြာ ရွိတယ္။

ServerManagerCmd.exe utility ကို အသံုးျပဳျပီး Web Server (IIS) server role ကို command line မွတဆင့္ install ျပုလုပ္ႏိူင္တယ္။ ဥပမာ ServerManagerCmd.exe –install Web-Server command သည္ default Web server components ကို install လုပ္ဖို့ ၾကိဳးစားလိမ့္မယ္။ ServerManagerCmd.exe –query command သည္ local computer မွာ installe လုပ္ထားတဲ့ roles နဲ့ features ေတြကို ၾကည့္ရွဳႏိူင္တယ္။ (Figure 5-10) ။ Web application အသစ္ကို support လုပ္ဖို့အတြတ္ အေျပာင္းအလဲျပဳလုပ္ဖို့ လိုအပ္သလားဆိုတာကို အလ်င္အျမန္ ဆံုးျဖတ္ႏိူင္ဖို့ complete configuration information ကို collect လုပ္တဲ့အခါ ၄င္း command သည္ အသံုး၀င္တယ္။ command prompt မွာ ServerManagerCmd.exe -? လို့ type လုပ္ျပီး ၄င္း command ကို အသံုးျပဳပံုနဲ့ ပက္သက္တဲ့ information ေတြ ရယူႏိူင္တယ္။ WSRM လို features မ်ားကို add or remove ျပဳလုပ္ဖို့အတြတ္လည္း ၄င္း ServerManagerCmd.exe command ကို အသံုးျပဳႏိူင္တယ္။

command-line မွတဆင့္ Web Server (IIS) server role ကို install ျပဳလုပ္ဖို့ အျခားနည္းလမ္း တစ္ခုမွာ Windows Package Manager (PkgMgr.exe) utility ကို အသံုးျပဳျခင္း ျဖစ္တယ္။ Windows Package Manager သည္ IIS installation မွာ ပါ၀င္သင့္တဲ့ features နဲ့ options မ်ားနဲ့ ပက္သက္တဲ့ အေသးစိတ္ အခ်က္အလက္ေတြကို သိမ္းဆည္းဖို့ XML file တစ္ခုကို အသံုးျပုတယ္။

Removing the Web Server (IIS) Role

အကယ္၍ Web server ကို ဆက္လက္ မလိုအပ္ေတာ့၀ူးဆိုရင္ Server Manager မွ Remove Roles command ကို အသံုးျပဳျပီး IIS နဲ့ သူရဲ့ သက္ဆိုင္တဲ့ components ေတြကို remove လုပ္ႏိူင္တယ္။ ဒါေပမယ့္ operating system ရဲ့ components နဲ့ features မ်ားစြာသည္ Web Server ကို install ျပဳလုပ္ထားဖို့ လိုအပ္တယ္ဆိုတာကို သတိရပါ။ Figure 5-11 မွာ Confirm Removal Selections page ကို ျပသထားတယ္။

install ျပဳလုပ္ထားတဲ့ features အေပၚမွာ မူတည္ျပီး removal process အတြင္းမွာ computer ကို restart ျပဳလုပ္ဖို့ လိုအပ္ေကာင္း လိုအပ္မယ္။ computer ကို reboot လုပ္ဖို့ လိုအပ္တယ္ဆိုရင္၊ reboot လုပ္အျပီး next log on မွာ process သည္ အလိုအေလ်ာက္ resum လုပ္လိမ့္မယ္။

Web Server (IIS) role ကို remove ျပဳလုပ္ျခင္းသည္ Web server နဲ့ သက္ဆိုင္တဲ့ binary files မ်ားနဲ့ role services မ်ားအားလံုးကို remove လုပ္လိမ့္မယ္။ Web sites မ်ားနဲ့ သူတိုရဲ့ settings မ်ားအပါအ၀င္ basic server configuration ကို delete မလုပ္ဘဲ ဆက္လက္ ထိန္းသိမ္းထားလိမ့္မယ္။ ဒါေၾကာင့္ Web services ကို server မွ အျပီးတိုင္ remove လုပ္မယ္ဆိုရင္၊ မလိုအပ္ေတာ့တဲ့ Web pages မ်ားနဲ့ data ေတြကို manually delete ျပဳလုပ္ပါ။

Using Windows System Resource Manager

system .. under load ျဖစ္ေနတဲ့ အခ်ိန္မွာ အေရးၾကီးတဲ့ services ေတြ ပ်က္မသြားဖို့ အေရးၾကီးတယ္။ default အရ Windows Server 2008 ထဲမွ services အမ်ားစုသည္ equal priority level တစ္ခုမွာ run ၾကတယ္။ Windows System Resource Manager (WSRM) သည္ system processes မ်ားစြာသို့ priorities ေတြ သတ္မွတ္ႏိူင္ေစတယ္။ IIS ကို run ႏိူင္ဖို့ WSRM မလိုအပ္ေသာ္လည္း busy Web servers or servers မ်ားမွာ ၄င္း WSRM ကို enable ျပဳလုပ္ထားသင့္တယ္။ ဥပမာ administrators သည္ CPU နဲ့ memory limitations ကို define လုပ္ဖို့ Resource Allocation policies ကို create လုပ္ႏိူင္တယ္။ ထိုသို့ ျပဳလုပ္ထားျခင္းျဖင့္ server သည္ under heavy load ျဖစ္ေနလွ်င္ေတာင္မွ requests မ်ားကို ေကာင္းစြာ response လုပ္ေနႏိူင္တယ္။ (Figure 5-12) ။

Server Manager ကို အသံုးျပဳျပီး Windows Server 2008 computer မွာ WSRM ကို add ႏိူင္တယ္။ process ကို စတင္ဖို့ Server Manager ကို right-click လုပ္ျပီး Add Features ကို ေရြးခ်ယ္ပါ။ Add Features Wizard မွာ WSRM ကို add လုပ္ဖို့ အညႊန္း တစ္ခု ပါ၀င္တယ္။ WSRM နဲ့ ပက္သက္တဲ့ information မ်ားအတြတ္ Start menu Start Search box မွာ system resource လို့ ရိုက္ထည့္ပါ။ help file မွာ resource settings မ်ားကို creating and managing ျပဳလုပ္ျခင္းနဲ့ ပက္သက္တဲ့ အေသးစိတ္ အခ်က္အလက္ေတြ
ပါ၀င္တယ္။
source:crazystar

Ingen kommentarer:

Send en kommentar