Class
  • °­ÁÂ°Ô½ÃÆÇ
[IIS 7 ÃÊ±Þ 5-1] IIS 7 ±¸¼º ÀúÀå¼Ò¿Í °ü¸®µµ±¸ ¼Ò°³
±Û¾´ÀÌ ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀÌ°í ³¯ Â¥ 10-12-07 14:05 Á¶ ȸ 3397
°£ÆíURL http://phpschool.com/link/teach/2519 º¹»ç

Chapter 5 ¿¡¼­´Â IIS 7 °ü¸® µµ±¸¿¡ ´ëÇØ¼­ ¼Ò°³ µå¸®°íÀÚ ÇÕ´Ï´Ù. IIS 7 ¿¡¼­ ¾Ë¾Æ¾ß ÇÒ ±âº»ÀûÀÎ °ü¸®µµ±¸´Â IIS °ü¸®ÀÚ, ±¸¼º Á¤º¸ ¼³Á¤, Ä¿¸Çµå ¶óÀÎ Åø(Appcmd.exe) µîÀÌ ÀÖ½À´Ï´Ù¸¸ ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â IIS °ü¸®ÀÚ´Â ¾Õ¼­ Chapter 1 ¿¡¼­ ÀÎÅÍÆäÀ̽º¸¦ °£·«È÷ ¼Ò°³ µå·È°í À̹ø¿¡´Â IIS ±¸¼º Á¤º¸¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý, Ä¿¸Çµå ¶óÀÎ Åø Appcmd.exe ¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ý ±×¸®°í ¿ø°Ý °ü¸®¿¡ ´ëÇØ¼­ »ìÆìº¼ ¿¹Á¤ÀÔ´Ï´Ù. 

À̹ø Æ÷½ºÆÃ¿¡¼­´Â »õ·Î¿öÁø IIS 7 ±¸¼º Á¤º¸¿¡ ´ëÇØ¼­ ¾Æ·¡¿Í °°ÀÌ Á¤¸®ÇÏ¿´½À´Ï´Ù. 

IIS 7 ¿¡¼­´Â ±¸¼º Á¤º¸ÀÇ ÀúÀå¼Ò¿Í À¥ ¼­¹ö °ü¸®¸¦ À§ÇÑ µµ±¸(Tools)¿¡µµ º¯È­°¡ ÀÖ½À´Ï´Ù. IIS 7 ±¸¼º Á¤º¸´Â ÀÌÀü ¹öÀü°ú ºñ±³Çؼ­ °³¼±µÈ »õ·Î¿î XML ±â¹ÝÀÇ °èÃþ ±¸Á¶·Î µÈ ±¸¼º ÀúÀå¼Ò(Configuration Store)¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù. ¹°·Ð ÀÌÀü ¹öÀüÀÇ IIS ±¸¼º ÀúÀå¼Ò Metabase ¶ÇÇÑ XML ±â¹ÝÀ̾ú½À´Ï´Ù¸¸ IIS 7¿¡¼­´Â À̺¸´Ù °¡µ¶¼º, È®À强, À¯¿¬¼º, À̽ļº µîÀÌ °³¼±µÈ .config ÆÄÀÏÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. IIS7 ÀÇ XML ±â¹Ý Configuration FilesÀº ¾Æ·¡¿Í °°ÀÌ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. 

1. ÆÄÀÏÀÇ ±¸¼º
 °¡. ApplicationHost.config
     IIS À¥ ¼­¹ö Àüü Àü¿ª ±¸¼º ¼³Á¤ÀÌ Æ÷ÇԵǸç %systemroot%\system32\inetsrv\config Æú´õ¿¡ ÀúÀåµË´Ï´Ù.

 ³ª. Web.config
     °³º° À¥ »çÀÌÆ®, ÀÀ¿ë ÇÁ·Î±×·¥, °¡»ó µð·ºÅ͸® ¿µ¿ª¿¡ ºÐ»êµÈ Web.config ¸¦ ¹èÄ¡ÇÏ°í °íÀ¯ÇÑ ¼³Á¤À» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 ´Ù. Machine.config
     .NET Framework ¸¦ »ç¿ëÇϴ ȯ°æ¿¡¼­´Â Machine.config ¼³Á¤ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 

120710_0502_51IIS71.png



±×·¸´Ù¸é ½ÇÁ¦ Configuration File Àº ¾î¶»°Ô ±¸¼ºµÇ¾î ÀÖ´ÂÁö ApplicationHost.config ÆÄÀÏÀ» ¸Þ¸ðÀåÀ¸·Î ¿­¾î¼­ È®ÀÎÇØ º¸¾Ò½À´Ï´Ù.

°£´ÜÈ÷ Å×½ºÆ® Çϱâ À§ÇØ ±âº» ¹®¼­ ¼³Á¤¿¡¼­ ÃÖ»óÀ§¿¡ "index.php" ¹®¼­¸¦ »ðÀÔÇÑ ÈÄ ÀúÀåÇÕ´Ï´Ù. 

<defaultDocument enabled="true">
<files>
<add value="index.php" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
</files>
</defaultDocument> 

IIS °ü¸®ÀÚ¸¦ ½ÇÇàÇÏ¿© ±âº» ¹®¼­¸¦ È®ÀÎÇØ º¸¸é ¾Æ·¡¿Í °°ÀÌ ¼³Á¤ÀÌ º¯°æµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.    


120710_0502_51IIS72.png


½±³×¿ä¡¦.;; ¸Þ¸ðÀå ¿Ü ´Ù¸¥ ¹æ¹ýÀ¸·Î ±¸¼º ÆÄÀÏÀ» º¯°æÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä?

¹°·Ð ÀÖ½À´Ï´Ù. ¾Õ¼­ ¼Ò°³ÇÏ¿´µíÀÌ °¢°¢ÀÇ ¼³Á¤ ÆÄÀÏÀº XML ¹®¼­·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ÀÌ ¼³Á¤ °ªÀ» ±¸¼º, º¯°æÇϱâ À§ÇØ ¾Æ·¡¿Í °°ÀÌ ´Ù¾çÇÑ ¹æ¹ýÀ» ÅëÇØ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. 


2. IIS 7 ¿¡¼­ Á¦°øÇÏ´Â ´Ù¾çÇÑ °ü¸® µµ±¸ 
 °¡. ÀÎÅÍ³Ý Á¤º¸ ¼­ºñ½º °ü¸®ÀÚ (IIS Manager) 
     »õ·Î¿î ±×·¡ÇÈ °ü¸® ÀÎÅÍÆäÀ̽º·Î Á÷°üÀûÀ¸·Î ±¸¼º Á¤º¸ º¯°æÀÌ ¿ëÀÌÇÕ´Ï´Ù. 

³ª. PowerShell 
     
ÆÄ¿ö½©À» »ç¿ëÇÏ¿© IIS7 À» °ü¸®ÇÒ ¼ö ÀÖÀ¸¸ç WMI °ø±ÞÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 

´Ù. Appcmd
    
À¥ ¼­¹öÀÇ °³Ã¼¸¦ »ý¼º, ±¸¼ºÇϰí Äõ¸®¸¦ Text, XML ·Î ³»º¸³»±â ÇÒ ¼ö ÀÖÀ¸¸ç ¼­ºñ½º Á¦¾î, ±¸¼º Á¤º¸ ¹é¾÷°ú º¹¿ø, ÇöÀç ½ÇÇà ¿äû Á¤º¸ Á¶È¸ µîÀÇ ±â´ÉÀ» °¡Áø »õ·Î¿î Command-line ÅøÀÔ´Ï´Ù. 

¶ó. ÅØ½ºÆ® ÆíÁý 
    
¸Þ¸ðÀå µîÀÇ ÅØ½ºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ¿© XML Configuration Á÷Á¢ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. 

120710_0502_51IIS73.png


PowerShell, Appcmd °ú °°ÀÌ Command-line ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϸé ÀÛ¾÷ ½Ã°£°ú ¿À·ù¸¦ ÁÙÀÏ ¼ö ÀÖ°í Microsoft.Web.Administration APIs¿Í »õ·Î¿î WMI(Windows Management Instrumentation) °ø±ÞÀÚ¸¦ ÅëÇØ ÀÚµ¿È­ °ü¸®¿¡ ÀÌÁ¡ÀÌ ÀÖÀ¸¹Ç·Î °ü¸®ÀÚµéÀº ÇÊ¿äÇÑ ¸í·ÉÀ» ¾Ë¾ÆµÖ¾ß ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. PowerShell ¿¡ ´ëÇØ¼­´Â ÀÚµ¿È­ °ü¸® ±â´ÉÀ» ¼Ò°³ÇÒ ¶§, Á» ´õ ÀÚ¼¼È÷ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. 

µ¿ÀÏÇÑ ±¸¼ºÀÇ À¥ »çÀÌÆ®¸¦ Ãß°¡·Î ±¸¼ºÇϰųª °³¹ß ¼­¹ö¿¡¼­ ¿î¿µ ¼­¹ö·Î ÀÌÀüÇÒ ¶§ »çÀÌÆ®, ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ, µ¥ÀÌÅ͸¦ xcopy ¸¦ »ç¿ëÇÏ¿© ÄÜÅÙÃ÷¿Í ±¸¼º Á¤º¸¸¦ ¹èÆ÷, ¸¶À̱׷¹ÀÌ¼Ç Çϴµ¥ ¼ö¿ùÇÕ´Ï´Ù. À§ÀÇ .config ÆÄÀϰú ÇöÀç ±¸¼ºµÇ¾î ÀÖ´Â ¸ðµâÀ» °°ÀÌ ¼³Ä¡ÇÔÀ¸·Î½á À̽ÄÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð .config ÆÄÀÏ¿¡ ¼³Á¤µÈ IP Address, Driver Letter µî°ú °°Àº ½Ã½ºÅÛ º° Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ´Â Á¤º¸°¡ ÀÖ´Ù¸é º¯°æÀÌ ÇÊ¿äÇÕ´Ï´Ù. 

´ÙÀ½ Æ÷½ºÆÃ¿¡¼­´Â Appcmd.exe ¸í·ÉÀ» ÅëÇØ IIS 7 ¼³Á¤À» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¼Ò°³ÇØ µå¸®°Ú½À´Ï´Ù.

Àüü´ñ±Û¼ö 1

  • ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§Kaizen95 12-07-13 15:52

  • index.phpÀ» µû·Î Áý¾î ³Ö´Â °úÁ¤ÀÌ ±ÍÂú¾Ñ´Âµ¥, ÀÌ·¸°Ô ÇÏ´Â ¹æ¹ýÀÌ ÀÖ¾ù±º¿ä. ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù~
  • °Ô½Ã¹° 178°Ç RSS
¹øÈ£Á¦¸ñ±Û¾´À̳¯Â¥Á¶È¸
°øÁö °­Á µî·Ï ¾È³»ÀÔ´Ï´Ù. [2] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼³»ç´í½º 12-09-19 1998
178 [PHP on Azure - ÃÊ±Þ - 14] Azure Web Site Dashboard »ìÆìº¸±â¡¦ [2] À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-12-31 2117
177 [PHP on Azure - ÃÊ±Þ - 13] Azure Web Site Dashboard »ìÆìº¸±â¡¦ [2] À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-12-21 1157
176 [Codeigniter ÀÔ¹®] CodeigniterÀÇ °³³ä Àâ±â¿Í °Ô½ÃÆÇ ¸¸µé±â 4¡¦ [16] À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼¾Å佺 12-12-14 2185
175 [PHP on Azure - ÃÊ±Þ - 12] Azure Storage¸¦ Ȱ¿ëÇÑ PHP À¥»çÀÌ¡¦ [1] À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-12-12 964
174 [PHP on Azure - ÃÊ±Þ - 11] Azure Storage¸¦ Ȱ¿ëÇÑ PHP À¥»çÀÌ¡¦ [1] À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-12-06 1164
173 [Codeigniter ÀÔ¹®] CodeigniterÀÇ °³³ä Àâ±â¿Í °Ô½ÃÆÇ ¸¸µé±â 4¡¦ [15] À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼¾Å佺 12-11-29 2165
172 [PHP on Azure - ÃÊ±Þ - 10] Azure Storage¸¦ Ȱ¿ëÇÑ PHP À¥»çÀÌ¡¦ µ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-11-28 1059
171 [Codeigniter ÀÔ¹®] CodeigniterÀÇ °³³ä Àâ±â¿Í °Ô½ÃÆÇ ¸¸µé±â 3¡¦ [11] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼¾Å佺 12-11-22 2660
170 [PHP on Azure - ÃÊ±Þ - 9] Azure Storage¸¦ Ȱ¿ëÇÑ PHP À¥»çÀÌ¡¦ À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-11-18 943
169 [Codeigniter ÀÔ¹®] CodeigniterÀÇ °³³ä Àâ±â¿Í °Ô½ÃÆÇ ¸¸µé±â 2¡¦ [11] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼¾Å佺 12-11-13 2470
168 [Codeigniter ÀÔ¹®] CodeigniterÀÇ °³³ä Àâ±â¿Í °Ô½ÃÆÇ ¸¸µé±â 1¡¦ [7] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼¾Å佺 12-11-12 2341
167 [PHP on Azure - ÃÊ±Þ - 8] Azure Storage¸¦ Ȱ¿ëÇÑ PHP À¥»çÀÌ¡¦ À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-11-09 943
166 [PHP on Azure - ÃÊ±Þ - 7] gitÀ» Ȱ¿ëÇÏ¿© PHP-MySQL À¥ »çÀÌÆ®¡¦ [1] À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-11-04 1118
165 [PHP on Azure - ÃÊ±Þ - 6] gitÀ» Ȱ¿ëÇÏ¿© PHP-MySQL À¥ »çÀÌÆ®¡¦ À̹ÌÁöµ¿¿µ»ó ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-11-01 1508
164 [PHP on Azure - ÃÊ±Þ - 5] XpressEngine on Azure À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-09-29 1509
163 [PHP on Azure - ÃÊ±Þ - 4] WordPress on Azure [1] À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-09-23 1670
162 [PHP on Azure - ÃÊ±Þ - 3] Azure 90ÀÏ Æò°¡ÆÇ »ç¿ëÇϱâ [5] À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-09-23 1794
161 [PHP on Azure - ÃÊ±Þ - 2] Azure ¼Ò°³ [4] À̹ÌÁö ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-09-23 3332
160 [PHP on Azure - ÃÊ±Þ - 1] PHP on Azure °­Á ¼Ò°³ [8] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¶óÀ̰í 12-09-23 5461
159 °­Á µî·Ï ¾È³»ÀÔ´Ï´Ù. [2] ±â¼ú·¹º§Ä¿¹Â´ÏƼ·¹º§¼³»ç´í½º 12-09-19 1998
 
123456789