Thursday, March 19, 2009

ASP.NET ëåêö ¹6

IIS áóþó Internet Information Services èéí òóõàé
Ýíý IIS áóþó Internet Information Service íü Microsoft êîìïàíè á¿òýýñýí Microsoft Windows ñåðâåð äýýð èíòåðíýòýä ñóóðèëñàí ¿éë÷èëãýý ¿ç¿¿ëäýã âýá ñåðâåð þì. Ýíýõ¿¿ ñåðâåð íü õýðýãëýýãýýðýý äýëõèéä õî¸ðäóãààð îðäîã áºãººä íýãä¿ðýýð áàéðàíä Apache HTTP ñåðâåð îðäîã. 2008 îíû 11 ñàðûí áàéäëààð íèéò âýáèéí 34.49 õóâü íü òóõàéí ñåðâåðèéã àøèãëàñàí áàéíà. Òóñ ñåðâåð íü FTP, FTPS, SMTP, NNTP áîëîí HTTP, HTTPS àãóóëñàí áàéäàã.

Õóâèëáàðóóä
• IIS 1.0, Windows NT 3.51
• IIS 2.0, Windows NT 4.0
• IIS 3.0, Windows NT 4.0 Service Pack 3
• IIS 4.0, Windows NT 4.0 Option Pack
• IIS 5.0, Windows 2000
• IIS 5.1, Windows XP Professional, Windows XP Media Center Edition
• IIS 6.0, Windows Server 2003 áà Windows XP Professional x64 Edition
• IIS 7.0, Windows Server 2008 áà Windows Vista (Business, Enterprise, Ultimate Editions)
• IIS 7.5, Windows Server 2008 R2 (Beta) and Windows 7 (Beta)

Ò¿¿õýí çàìíàë
Microsoft èéí àíõíû âýá ñåðâåðèéí øèíæèëãýý ñóäëàãààíû òºñëèéã Scotland äàõü Edingburgh – èéí Èõ Ñóðãóóëèéí Åâðîïûí Microsoft Windows NT академийн òºâ õýðýãæ¿¿ëñýí. Èéíõ¿¿ Windows NT 3.51 õóâèëáàðààñ ýõëýí Internet Information Services – èéã íýìýëò áîëãîí ñóóëãàõ áîëîìæòîé áîëñîí. IIS 3.0 îîñ ýõëýí Active Server Pages äèíàìèê ñêðèïò ãàðñàí.
Microsoft âýá ïëàòôîðì
Microsoft âýá ïëàòôîðì ñóóëãàõ íü ìàø õÿëáàð äàðààõ ç¿éëñèéã àãóóëíà:
• IIS
• Visual Web Developer 2008 Express Edition
• SQL Server 2008 Express Edition
• Microsoft .NET Framework
• Silverlight Tools for Visual Studio
Òóñ âýá ïëàòïîðìûã äýìæèõ ¿éëäëèéí ñèñòåì¿¿ä: Windows Vista RTM, Windows Vista SP1, Windows XP, Windows Server 2003, Windows Server 2008 Supported Architectures: x86 and 64-bit
Ñóóëãàõ áîëîí àøèãëàõ
Start --> Settings --> Control Panel --> Add or Remove Programs --> Add/Remove Windows Components
"Internet Information Services (IIS)" ãýñýí ñîíãîëòûã ñîíãî.

“Next” òîâ÷ äàðàõàä Insert CD ãýñýí ìýäýýëýë ãàðíà. Ýíý ¿åä òà XP ¿éëäëèéí ñèñòåìòýé CD ãýý CD-ROM íäîî õèéãýýä OK äàðñíààð ñóóëãàæ ýõýëíý. Çà îäîî áèäíèé ñóóëãàñàí ç¿éë ìààíü àæèëëàæ áàéãàà ýñýõèéã øàëãàÿ. Start --> Run --> Type in "cmd" DOS êîìàíä õýñýãò “netstat -a” ãýæ áè÷ýýä ENTER òîâ÷ äàð. Ftp, smtp, http, áîëîí HTTPS ã áýëýí áóþó active ãýñýí ìýäýýëýë ãàðíà. Îäîî âýá ñåðâåðèéí àæèëëàæ áàéãàà ýñýõèéã øàëãàÿ. ªºðèéí àøèãëàäàã âýá áðîóçåðýý /Firefox, IE-Internet Explorer / íýýãýýä Address õýñýãò http://localhost/localstart.asp ãýæ áè÷ýýä ENTER äàð.
ªºð áóñàä íýìýëò òîõèðãîî õèéõ øààðäëàãàòàé.
Start -> Settings -> Control Panel -> Administrative Tools -> Internet Information Services
Òà ººðèéí êîìïüþòåð íýð äýýð äàðàõàä âýá ñàéòóóä õàðàãäàíà. Òà çàðìûã íü /web, FTP, SMTP/ áàðóóí òîâ÷îî äàðæ ò¿ð çîãñîîæ, çîãñîîæ áîëíî. Âýá ñàéòóóäûí ¿íäñýí òîõèðãîî áîëîí øèíæ ÷àíàðóóäûã ººð÷ëºõ人 “Default Web Site” äýýð áàðóóí òîâ÷îî äàðààä Properties ñîíãîëòûã ñîíãî.

Web Site öýñ
• Description – òàéëáàð
• IP Address – òàíû êîìïüþòåðèéí IP õàÿã
• TCP Port – ýíý ñóóëãàñíû äàðàà 80 áàéõ áà õýðâýý òà øààðäëàãàòàé áîë ººð÷èëæ áîëíî. Õýðýâ òà 8080 áîëãîæ ººð÷èëñºí áîë http://localhost:8080/myweb ãýæ àøèãëàíà.
• Connections - õîëáîëòûí õ¿ëýýëãèéí õóãàöàà òóõàéí õóãàöààíä õîëáîëò õèéãäýíý.
• Enable logging – ýíý âýá ñàéòûí õàíäàëòûí á¿ðòãýë õèéæ ýñýõèéã áîëîí òóõàéí á¿ðòãýëèéã ÿìàð òºðëèéí ôàéëààð õàäãàëàõ òîõèðãîî

Home Directory öýñ
• Local Path – Ýíý íü òàíû âýá ñàéòûí êîäûí áàéðëàëûã çààæ ºãíº.
• Write – òóõàéí êîä õýñãèéí õàâòàñàíä áè÷èëò õèéõ áóþó ôàéë õóóëàõ ººð÷ëºëò õèé áîëîõ ýñýõ
• Directory Browsing – Òóõàéí âýáèéí êîäûí õàâòàñóóä ðóó õàíäàæ áîëîõ ýñýõ

Documents öýñ
Ýíý öýñýíä âýá ñàéòûã äóóäàõàä ýõýëæ äóóäàãäàõ ôàéëûã á¿ðòãýõ õýñýã

Server Extensions öýñ
The FTP service. In Internet Information Services, click on "FTP Sites" to see the status of your FTP server. Default FTP Site äýýð áàðóóí òîâ÷îî äàðààä Properties ñîíãîëòûã ñîíãî.

FTP Site öýñ
• Description – íýðèéã äóðûí íýðýý𠺺ð÷èëíº.
• IP Address – òàíû êîìïüþòåðèéí IP õàÿã
• TCP Port -
• Connections - õîëáîëòûí õ¿ëýýëãèéí õóãàöàà õàìãèéí èõäýý 10 õîëáîëò õèéãäýíý.
• Log Files –
• Current Sessions – æàãñààëòàí äàõ õ¿ì¿¿ñ âýá ñàéòàíä çî÷ëîõ

Security Accounts öýñ
• Allow Anonymous Connections – This depend on what you want to do with your FTP server.
• Username - This is the account name that is given to the ftp user. It takes the form "IUSR_(your computer name)". Do not delete this account in your control panel otherwise people will not be able to use any of your Internet Services.
• FTP Site Operators - Controls who gets to administer your FTP site.

Tab: Messages
• Welcome: Type in your greeting or leave it blank.
• Exit: Same as Welcome
• Maximum connections: Insert any number less than 10 since you're capped at 10. If you have 10 ftp connections, that means that nobody will be able to visit your website since the ftp and web both share 10 connections together.

Tab: Home Directory
• Local path: This you can change. Actually it makes more sense to make the root FTP directory one level up from your website since you will probably administer your website using FTP.
The SMTP service. In Internet Information Services, click on "Default SMTP Virtual Server" to see the status of your FTP server.
Email! Before the email will work correctly, we must setup a few things.
Click on "Default SMTP Virtual Server" and then click on "Domains". Right click on "Domains" and select "New" -> "Domain"

A wizard pops up and then you should click on "Alias" then "Next".

Type in the domain name that the email server should respond to. In my case, it's "dslwebserver.com". Click "Finish".
Right click on "Default SMTP Virtual Server" then select "Properties". Most of these functions depend on what your needs are. You can simply experiment with the settings and keep sending email to yourself to see if the changes work for you.

Tab: Access
• You may have to play with the "Relay" settings to allow computers on your network to use the SMTP server to relay mail out. Make sure you check these settings carefully since you don't want to be an open relay for spam.

No comments:

Post a Comment