|
|
|
¿£Áø¿¢½º·Î ¿î¿ëÇÏ´Â È¿À²ÀûÀÎ À¥»çÀÌÆ® : À¥°³¹ßÀÚ¿Í ½Ã½ºÅÛ°ü¸®ÀÚ¸¦ À§ÇÑ 105°¡Áö ½ÇÀü ¿¹Á¦
|
|
|
acorn PACKT1
¤Ó µðÆÇÄ« »çÄ«(Dipankar Sarkar), ±èµæ±Ç
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Nginx 1 web server Implementation cookbook.
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
°·ÂÇÑ À¥¼¹ö ¿£Áø¿¢½º(Nginx)ÀÇ 105°¡Áö ½ÇÀü ¿¹Á¦!
¾ÆÆÄÄ¡¸¦ ´ëüÇÏ°í ÀÖ´Â °·ÂÇÑ À¥¼¹ö ¿£Áø¿¢½º(Nginx)ÀÇ ½ÇÁ¦ È°¿ë »ç·Ê°¡ ¼ö·ÏµÈ ¿¹Á¦ ¸ðÀ½Áý ¡º¿£Áø¿¢½º·Î ¿î¿ëÇÏ´Â È¿À²ÀûÀÎ À¥»çÀÌÆ®¡». À¥»çÀÌÆ® °ü¸®ÀÚ³ª °³¹ßÀÚµéÀÌ ÈçÈ÷ °Þ´Â ´ëÇ¥ÀûÀÎ 105°¡Áö »óȲ¿¡ ´ëÇÑ °ËÁõµÈ ¼Ö·ç¼ÇÀ» ÀÌÇØÇϱ⠽±µµ·Ï ¡®¿¹Á¦±¸Çö-¿¹Á¦ºÐ¼®-ºÐ¿¬¼³¸í¡¯ÀÇ Çü½ÄÀ¸·Î Á¦½ÃÇÑ´Ù. ¸ÞÀÏ ÇÁ·Ï½Ã ¼¹ö, µ¿¿µ»ó ÆÄÀÏ ½ºÆ®¸®¹Ö, ½Ç½Ã°£ À̹ÌÁö ¸®»çÀÌ¡ µî ºñ±³Àû Àß ¾Ë·ÁÁöÁö ¾ÊÀº ¿£Áø¿¢½º ÀÀ¿ë¿¡ »ç¿ëµÈ ´Ù¾çÇÑ ¿¹Á¦¸¦ Á¦°øÇÑ´Ù.
-
-
¾ÆÆÄÄ¡¸¦ ´ëüÇÏ°í ÀÖ´Â °·ÂÇÑ À¥¼¹ö ¿£Áø¿¢½º(Nginx)ÀÇ ½ÇÁ¦ È°¿ë »ç·Ê°¡ ¼ö·ÏµÈ ¿¹Á¦ ¸ðÀ½ÁýÀÌ´Ù. À¥»çÀÌÆ® °ü¸®ÀÚ³ª °³¹ßÀÚµéÀÌ ÈçÈ÷ °Þ´Â ´ëÇ¥ÀûÀÎ 105°¡Áö »óȲ¿¡ ´ëÇÑ °ËÁõµÈ ¼Ö·ç¼ÇÀ» ÀÌÇØÇϱ⠽¬¿î <¿¹Á¦±¸Çö>-<¿¹Á¦ºÐ¼®>-<ºÎ¿¬¼³¸í>ÀÇ Çü½ÄÀ¸·Î Á¦°øÇÑ´Ù. ¿£Áø¿¢½º¿¡ °üÇÑ ±³°ú¼¶ó ÇÒ ¼ö ÀÖ´Â ¡ºNginx HTTP Server Çѱ¹¾îÆÇ: ¾ÆÆÄÄ¡¸¦ ´ëüÇÒ °·ÂÇÑ Â÷¼¼´ë HTTP ¼¹ö ¿£Áø¿¢½º¡»¸¦ ÀÍÈù À¥ °³¹ßÀÚ, À¥»çÀÌÆ® °ü¸®ÀÚ°¡ ¿¬À̾î Àоî¾ß ÇÒ Áöħ¼·Î¼ ²À ÇÊ¿äÇÑ ½ÇÀü »ç·ÊÁýÀÌ´Ù. ´Ü¼øÇÑ ÇнÀ ¿¹Á¦°¡ ¾Æ´Ï¶ó ½ÇÁ¦ »ó¿ë¼ºñ½º¿¡¼ °ËÁõµÈ ¼Ö·ç¼ÇÀ» ¿¹Á¦·Î Á¦½ÃÇÏ¸ç ±× ÀÛµ¿ ¿ø¸®¸¦ ¼³¸íÇØ ÁØ´Ù. ¿£Áø¿¢½º À¥¼¹ö¸¦ ÀÌ¿ëÇØ È¿°úÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¶§ ¸Å¿ì À¯¿ëÇÑ ¸ðµç Á¾·ùÀÇ °ËÁõµÈ ±â¹ýµéÀ» ´Ù·é´Ù. ¶ÇÇÑ ¸ÞÀÏ ÇÁ·Ï½Ã ¼¹ö, µ¿¿µ»ó ÆÄÀÏ ½ºÆ®¸®¹Ö, ½Ç½Ã°£ À̹ÌÁö ¸®»çÀÌ¡ µî°ú °°ÀÌ ºñ±³Àû Àß ¾Ë·ÁÁöÁö ¾ÊÀº ¿£Áø¿¢½º ÀÀ¿ë¿¡ »ç¿ëµÈ ´Ù¾çÇÑ ¿¹Á¦µéÀ» Á¦°øÇÑ´Ù.
¿£Áø¿¢½º À¥ ¼¹ö¸¦ ÀÌ¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡Àå È¿°úÀûÀ¸·Î ±¸¼ºÇÏ°í ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¾·ùÀÇ Å×Å©´ÐÀ» ´Ù·ç´Â ÀÀ¿ë »ç·Ê°¡ ¼ö·ÏµÈ ½ÇÀü °¡À̵å
¡º¿£Áø¿¢½º·Î ¿î¿ëÇÏ´Â È¿À²ÀûÀÎ À¥»çÀÌÆ®¡»´Â ¿£Áø¿¢½º ±¸¼º, ¿öµåÇÁ·¹½º(WordPress) ºí·Î±× ¼³Á¤, À¥»çÀÌÆ®¿¡ ½ºÆÔ±ÛÀ» ÀüÆÄÇÏ´Â º¿ÀÇ Â÷´Ü, ¹Â´Ñ(Munin)À» ÀÌ¿ëÇÑ ¸ð´ÏÅ͸µ ¼³Á¤ ÃÖÀûÈ ¹æ¹ý µîÀ» º¸¿©ÁÖ¸ç ÄÚ¾î, ·Î±×, ÀçÀÛ¼º, º¸¾È µî ´Ù¾çÇÑ ¿µ¿ª¿¡ °ÉÄ£ ½ÇÀü ¿¹Á¦µéÀ» ´Ù·é´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ¿£Áø¿¢½º ¹®Á¦ÀÇ È¿°úÀûÀÎ ½ÇÇà°ú µð¹ö±ë
¡á FCGI¸¦ ÀÌ¿ëÇÑ ¿öµåÇÁ·¹½º¿Í µå·çÆÈ »çÀÌÆ® ±¸¼º
¡á ´Ù¾çÇÑ À¯´Ð½º »ó¿¡¼ÀÇ ¿£Áø¿¢½º ·Î±× ·ÎÅ×ÀÌ¼Ç ¼³Á¤
¡á º¿°ú ½ºÅ©·¡ÆÛ·Î ÀÎÇÑ À¥»çÀÌÆ® ½ºÆÔ Â÷´Ü°ú ¼Óµµ ÀúÇÏ ¹æÁö
¡á SSL ÀÎÁõ°ú À¥ »çÀÌÆ® º¸¾È ¼³Á¤
¡á WSGI »ç¿ë ¹× ÆÄÀ̽㠱â¹Ý À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
¡á ¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ ÃÖÀûÀÇ ºÎÇϱÕÇü ¸®¹ö½º ÇÁ·Ï½Ã ±¸¼º
¡á ¼ÒÇÁÆ®¿þ¾î Ãß°¡°¡ ÇÊ¿ä ¾ø´Â À¥»çÀÌÆ® Ç÷¡½Ã µ¿¿µ»ó ½ºÆ®¸®¹Ö ±¸¼º
¡á ¾ÆÆÄÄ¡ ȯ°æ¼³Á¤À» ¿£Áø¿¢½º ȯ°æ¼³Á¤À¸·Î º¯È¯
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº Æ®·¡ÇÈÀÌ ¸¹Áö ¾ÊÀºµ¥µµ ¸ðµç ¸Þ¸ð¸®¸¦ ¼Ò¸ðÇعö¸®´Â ¾ÆÆÄÄ¡ ¼¹ö·Î ¾Ö¸¦ ¸Ô°í Àְųª, ¾î¶² ´Ù¸¥ ÀÌÀ¯·Î °í¼º´É ºÎÇϱÕÇü ÇÁ·Ï½Ã ¼¹ö¸¦ ã°í Àְųª, »õ·Ó°Ô ¿£Áø¿¢½º¸¦ »ç¿ëÇØ º¸·Á´Â »ç¶÷µéÀ» À§ÇÑ Ã¥ÀÌ´Ù. ¾î´À Á¤µµ ¿£Áø¿¢½º¿¡ °üÇÑ ±âº» Áö½ÄÀÌ ¿ä±¸µÈ´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ³ª À¥ °³¹ßÀÚ´Â ÀÌ Ã¥À¸·ÎºÎÅÍ ¸Å¿ì Å« ÇýÅÃÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀ¸·Î º»´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, 'ÄÚ¾î HTTP ¸ðµâ'¿¡¼´Â ¿£Áø¿¢½º ȯ°æ¼³Á¤°ú ½ÇÇà¿¡ °üÇÑ ±âº» »çÇ×µéÀ» ´Ù·é´Ù. 1ÀåÀ» ¸¶Ä¡°í ³ª¸é ½Ã½ºÅÛ»ó¿¡¼ ¿£Áø¿¢½º¸¦ ÄÄÆÄÀÏÇÏ°í °¡»ó È£½ºÆ®¸¦ »ý¼ºÇÏ¸ç »ç¿ëÀÚ ÃßÀûÀ» ¼³Á¤ÇÏ°í PHP¸¦ ÀÛµ¿½Ãų ¼ö ÀÖ°Ô µÈ´Ù.
2Àå, 'ÀçÀÛ¼º¿¡ °üÇÑ ¸ðµç °Í: ÀçÀÛ¼º ¸ðµâ'¿¡¼´Â ÀüÀûÀ¸·Î ÀçÀÛ¼º ¸ðµâ¸¸À» ´Ù·é´Ù. 2ÀåÀ» ÅëÇØ ±âº» »çÇ×À» Æ÷ÇÔÇÏ¿© ÀçÀÛ¼º ±ÔÄ¢À» ÀÌ¿ëÇØ ÇöÀç ³Î¸® »ç¿ëµÇ´Â ´Ù¾çÇÑ À¥ °³¹ß ÇÁ·¹ÀÓ¿öÅ©¸¦ ¿£Áø¿¢½º¿¡ ¿¬µ¿½ÃÅ°´Â ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù.
3Àå, '¸ðµç °ÍÀ» ±â·ÏÇÑ´Ù: ·Î±× ¸ðµâ'Àº ·Î±× ±â·ÏÀÇ °ü¸®, ¹é¾÷, ¼øȯ µî°ú °°ÀÌ ¿£Áø¿¢½º ·Î±× ¸ðµâÀ» ÀÌ¿ëÇØ ¼öÇàÇÒ ¼ö ÀÖ´Â ±âÃÊ ¹× °í±Þ ȯ°æ¼³Á¤ÀÇ ÇнÀÀ» ¸ñÇ¥·Î ÇÑ´Ù.
4Àå, '¼Óµµ¸¦ Á¶ÀýÇÑ´Ù: Á¢±Ù ¹× Àü¼Û·ü Á¦ÇÑ ¸ðµâ'¿¡¼´Â IP¿¡ ±â¹ÝÇÏ¿© ¼¹ö Á¢±ÙÀ̳ª Àü¼Û·üÀ» Á¦ÇÑÇÔÀ¸·Î½á »çÀÌÆ®¸¦ ¸¶ºñ½Ãų ¼ö ÀÖ´Â »óȲ¿¡ ´ëóÇÏ´Â º¸È£ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
5Àå, '¾ÈÀüÀ» º¸ÀåÇÑ´Ù: º¸¾È ¸ðµâ'¿¡¼´Â »çÀÌÆ®¿Í »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£Çϱâ À§ÇØ ¿£Áø¿¢½º¿¡ ³»ÀåµÈ º¸...¾È ¸ðµâÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
6Àå, '¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤: FCGI¿Í WSGI ¸ðµâ'Àº ÇÁ·Î±×·¡¸Ó¿Í ½Ã½ºÅÛ °ü¸®ÀÚµéÀÌ ¿£Áø¿¢½º¸¦ À¥¼¹ö·Î »ç¿ëÇÒ ¶§ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÌÇØÇÏ°í ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ½ÇÁ¦ »ç·ÊµéÀ» Á¦°øÇÑ´Ù. ¿£Áø¿¢½º¿¡´Â PHP¿Í ÆÄÀ̽ãÀÌ ÅëÇյǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ±×·± ½Ã½ºÅÛ ±¸¼º¿¡ °æÇè ¾ø´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô´Â ¸Å¿ì Áß¿äÇÑ ¹®Á¦´Ù.
7Àå, '¿£Áø¿¢½º¸¦ ¸®¹ö½º ÇÁ·Ï½Ã·Î È°¿ë'¿¡¼´Â ¿£Áø¿¢½º¸¦ ¸®¹ö½º ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ´Ù·é´Ù. ·¹ÀÏÁî(Rails) ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤, ºÎÇÏ ±ÕÇü(load balancing)ÀÇ ¼³Á¤ ¹æ¹ý»Ó¸¸ ¾Æ´Ï¶ó Äڵ庣À̽ºÀÇ ¼öÁ¤ ¾øÀÌ »çÀÌÆ® ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖµµ·Ï ¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ Ä³½Ã ¼³Á¤ ¹æ¹ý¿¡ ´ëÇؼµµ ¾Ë¾Æº»´Ù.
8Àå, '¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ ¼º´É °³¼±°ú °Ë»ö ¿£Áø ÃÖÀûÈ'¿¡¼´Â »çÀÌÆ® ·Îµù ¼Óµµ¸¦ ´õ ºü¸£°Ô ÇÔÀ¸·Î½á ´õ ¸¹Àº Æ®·¡ÇÈÀ» ó¸®ÇÒ ¼ö ÀÖ°Ô ¸¸µå´Â ¸ðµç ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ¿£Áø¿¢½º ¼³Á¤°ú SEO ±â¹ýÀÇ ÃÖÀûÈ¿Í °ü·ÃµÈ ±âº» »çÇ×µéÀ» ´Ù·ê °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Å×Å©´ÐÀº SEO»Ó¸¸ ¾Æ´Ï¶ó »çÀÌÆ®¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àü¹ÝÀûÀÎ ¼º´É ¹× ¾ÈÁ¤¼ºÀÇ °³¼±¿¡µµ ¸Å¿ì À¯¿ëÇÏ´Ù.
9Àå, '¼µåÆÄƼ ¸ðµâÀÇ È°¿ë'¿¡¼´Â ¿£Áø¿¢½º¿¡ IMAP, POP3, WebDAV µî°ú °°Àº ÇÁ·ÎÅäÄÝÀ» È®ÀåÇØ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ³»ÀåÇü ¼µåÆÄƼ ¸ðµâ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. À¯¿¬ÇÏ°í ü°èÀûÀ¸·Î Àß Á¤ÀÇµÈ ¸ðµâ API ´öºÐ¿¡ ¸¹Àº ¸ðµâ °³¹ßÀÚµéÀÌ XSLT º¯È¯, À̹ÌÁö ¸®»çÀÌ¡, HTTP ¹ßÇà/±¸µ¶ ¼¹ö(HTTP publish-subscribe server)¿Í °°Àº Èï¹Ì·Î¿î À¥ ±â¹Ý ÀÛ¾÷¿¡ ¿£Áø¿¢½º¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.
10Àå, '±× ¹ÛÀÇ ¼µåÆÄƼ ¸ðµâ'¿¡¼´Â »ó¿ë ¼ºñ½º ȯ°æ¿¡¼ ¸Å¿ì À¯¿ëÇÏ°Ô È°¿ëµÇ´Â ºÎÇÏ ±ÕÇü, ¼¹ö »óÅ °ËÁø µî°ú °°Àº ´Ù¾çÇÑ À¥ ¼ºñ½º »ç·Ê¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ¿©±â¼ ¼Ò°³µÇ´Â °£´ÜÇÑ ¿¹Á¦µéÀº Á¤º¸ ºÐ¼®(analytics), ¿ÜºÎ ÀÎÁõ(external authentication) ü°è µîÀÌ ÇÊ¿äÇÑ ±â¾÷ ȯ°æ¿¡¼ È¿°úÀûÀ¸·Î È°¿ëµÉ ¼ö ÀÖ´Ù.
¡Ú ÀúÀÚ ¼¹® ¡Ú
¿£Áø¿¢½º(Nginx)´Â ÃÖ±Ù¿¡ ³Î¸® ¾Ë·ÁÁö±â ½ÃÀÛÇÑ °í¼º´É ¿ÀǼҽº À¥¼¹ö´Ù. ¸ðµâ ±â¹Ý ±¸Á¶¿Í °æ·®¼º ¶§¹®¿¡ ¼Ò±Ô¸ð À¥ 2.0À» »ç¿ëÇÏ´Â ¸¹Àº ±â¾÷µéÀÌ ºÎÇϱÕÇü ÇÁ·Ï½Ã ¼¹ö·Î¼ ¿£Áø¿¢½º¸¦ ±âº»À¸·Î ¼±ÅÃÇÏ°í ÀÖ´Ù. ¿£Áø¿¢½º´Â FCGI, WSGI, SCGI¿Í °°Àº ±âÁ¸ÀÇ ¹é¿£µå À¥ ÇÁ·ÎÅäÄÝÀ» ´ëºÎºÐ Áö¿øÇÑ´Ù. ÀÌ Ã¥Àº ¿£Áø¿¢½º ¼¹ö¿¡ ´ëÇØ ±íÀÌ ¾Ë°íÀÚ ÇÏ´Â ºÐµéÀ» À§ÇÑ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼´Â ¿£Áø¿¢½º À¥¼¹ö¸¦ ÀÌ¿ëÇØ È¿°úÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÒ ¶§ ¸Å¿ì À¯¿ëÇÑ ¸ðµç Á¾·ùÀÇ °ËÁõµÈ ±â¹ýµéÀ» ´Ù·é´Ù. ¶ÇÇÑ ¸ÞÀÏ ÇÁ·Ï½Ã ¼¹ö, µ¿¿µ»ó ÆÄÀÏ ½ºÆ®¸®¹Ö, ½Ç½Ã°£ À̹ÌÁö ¸®»çÀÌ¡ µî°ú °°ÀÌ ºñ±³Àû Àß ¾Ë·ÁÁöÁö ¾ÊÀº ¿£Áø¿¢½º ÀÀ¿ë¿¡ »ç¿ëµÈ ¿¹Á¦µéÀ» Á¦°øÇÑ´Ù.
ÀÌ Ã¥ÀÇ Ã¹ Àå¿¡¼´Â ¿£Áø¿¢½º¸¦ óÀ½ »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô À¯¿ëÇÑ ±âº»ÀûÀÎ »çÇ×µéÀ» ´Ù·é´Ù. °¢ ¿¹Á¦´Â ¼·Î °ü·Ã ¾øÀÌ µ¶¸³ÀûÀ¸·Î ¼³°èµÇ¾ú´Ù.
ÄÚ¾î, ·Î±ë, ÀçÀÛ¼º, º¸¾È µî°ú °°ÀÌ ±¤¹üÀ§ÇÑ ³»¿ëÀ» ´Ù·ç´Â ¿¹Á¦µéÀÌ ¼ö·ÏµÇ¾î ÀÖ´Ù. ¿£Áø¿¢½º ¼³Á¤, ¿öµåÇÁ·¹½º ºí·Î±× ±¸¼º, À¥»çÀÌÆ®¿¡ ½ºÆÔÀ» Àü¼ÛÇÏ´Â º¿ÀÇ Â÷´Ü, ¹Â´ÑÀ» ÀÌ¿ëÇÑ ¸ð´ÏÅ͸µ µîÀ» ÃÖÀûÈÇÏ´Â ¹æ¹ýÀ» º¸°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ Á÷Á¢ ¸¸µç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ÀÛ¾÷ÀÇ ¿¹Á¦¸¦ Çϳª¾¿ ´Ü°èº°·Î Á¦°øÇÔÀ¸·Î½á ¿£Áø¿¢½º ¼¼°è¿¡ ½±°Ô ÀÔ¹®ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù. ¶ÇÇÑ ½Ã½ºÅÛ °ü¸®ÀÚ³ª À¥ °³¹ßÀÚ¿¡°Ô´Â ¿ÀǼҽº ¿£Áø¿¢½º À¥¼¹ö¸¦ ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ½Ç¹« ¾È³»¼´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
ÇÐâ ½ÃÀýÀ» ȸ»óÇÒ ¶§¸é ´Ã ´Ü¦ó·³ ºÙ¾î ´Ù´Ï´ø µÎ ±ÇÀÇ Ã¥ÀÌ ±â¾ï³³´Ï´Ù. Âü°í¼¿Í ¹®Á¦Áý. ÃÖ°í Á¡¼ö¸¦ ¾òÀº ¼öÇè»ýµéÀÌ ±× ºñ°áÀ» ¹¯´Â ±âÀڵ鿡°Ô ±³°ú¼¿¡ Ãæ½ÇÇßÀ» »ÓÀ̶ó´Â °ü·ÊÀû ´äº¯À» ÇÒ ¶§¸¶´Ù, À¯¸íÇÑ ½Ä´çÀÇ ÁÖ¹æÀåÀÌ ¿ä¸®ÀÇ ºñ°áÀ» ¼û±â´Â Àå¸éÀ» ¶°¿Ã¸®°ï ÇßÁö¿ä. Ãæ½ÇÇØ¾ß ÇÒ °ÍÀº ±³°ú¼¸¸ÀÌ ¾Æ´Ï¶ó Âü°í¼³ª ¹®Á¦Áý¿¡µµ Ãæ½ÇÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸ðµÎ ¾Ë°í ÀÖ¾úÀ¸´Ï±î¿ä.
»çȸ¿¡ ÁøÃâÇÏ¿© IT Àü¹®Á÷¿¡ Á¾»çÇϸ鼵µ ±× µÎ ±ÇÀÇ Ã¥ÀÌ ¸ðµÎ ÇÊ¿äÇÑ ÀÌÀ¯¿¡ ´ëÇØ Á¾Á¾ »ý°¢ÇÏ°Ô µÇ°í ±×°ÍÀÇ ÇÊ¿¬¼ºÀ» ±ú´Ý°Ô µË´Ï´Ù. ÇÏÇâ½Ä(Top-down) Á¢±Ù¹ý°ú »óÇâ½Ä(Bottom-up) Á¢±Ù¹ý, ¸ñÀûÁöÇâ°ú °ü°èÁöÇâ, ¹ý·É°ú ÆÇ·Êó·³ ¼¼»ó¿¡ Á¸ÀçÇÏ´Â ¼ö¸¹Àº ¹®Á¦ÀÇ ÀÌ»óÀûÀÎ ÇØ°áÃ¥Àº µÎ °¡Áö »ó¹ÝµÈ °üÁ¡ÀÇ À¶ÇÕ¿¡¼ ³ª¿Â´Ù´Â Áø¸®¸¦ ¾î´À»õ üµæÇÏ°Ô µÇ¾ú´ø°¡ º¾´Ï´Ù.
¾ÆÆÄÄ¡¸¦ ´ëüÇÒ »õ·Î¿î ´ë¾ÈÀ¸·Î ¶°¿À¸¥ ¿£Áø¿¢½º(Nginx) À¥¼¹ö¿¡ °üÇÑ ¸ðµç °ÍÀ» ³¹³¹ÀÌ ¹àÇôÁÖ´Â ÇغÎÇÐ Âü°í¼°¡ ¡ºNginx HTTP Server Çѱ¹¾îÆÇ¡»À̶ó¸é, ½ÇÁ¦·Î »ó¿ë¼ºñ½º°¡ ½Ç½ÃµÇ°í ÀÖ´Â À¥»çÀÌÆ®¿¡¼ ¸ÅÀϸÅÀÏ ÀϾ´Â ¼ö¸¹Àº ¹®Á¦µé¿¡ ´ëÇØ °¡Àå ºü¸£°í Á¤È®ÇÑ ÇØ´äÀ» Á¦°øÇÏ´Â È°¿ë ¾È³»¼°¡ ¹Ù·Î ¡º¿£Áø¿¢½º·Î ¿î¿ëÇÏ´Â È¿À²ÀûÀÎ À¥»çÀÌÆ®¡»ÀÔ´Ï´Ù.
±âÁ¸ÀÇ ¾ÆÆÄÄ¡¸¦ ¿£Áø¿¢½º·Î ´ëüÇÏ¿© »õ·Î¿î À¥¼¹ö ±â¹ÝÀ¸·Î ¸¶À̱׷¹À̼ÇÇÏ·Á´Â À¥»çÀÌÆ®µç, ¾ÆÆÄÄ¡¿Í ¿£Áø¿¢½ºÀÇ °áÇÕÀ¸·Î ±¸¼ºµÈ À¥»çÀÌÆ®µç, óÀ½ºÎÅÍ ¿£Áø¿¢½º·Î ±¸ÃàµÈ À¥»çÀÌÆ®µç °£¿¡, ¾ÈÁ¤ÀûÀÎ ¼ºñ½º ±â¹Ý¿¡ µµ´ÞÇϱâ±îÁö´Â ´ëºÎºÐ ºñ½ÁÇÑ ½ÃÇàÂø¿À¸¦ °Þ°Å³ª °øÅëµÈ À̽´¸¦ ¸¸³ª°Ô µË´Ï´Ù. ÀÌ·± °úÁ¤¿¡¼ ¾ò¾îÁö´Â ¼ÒÁßÇÑ ±â¼úÀû °æÇèµéÀº ±× À¯Çü¿¡ µû¶ó ü°èÀûÀ¸·Î ºÐ·ùµÇ¾î Á¤Çü鵃 ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó °¢ À̽´¿¡ ´ëÇÑ Á¤È®ÇÏ°í °ËÁõµÈ ¼Ö·ç¼ÇÀ» µµÃâÇÏ¿© °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¥»çÀÌÆ® °ü¸®ÀÚµµ »ç¶÷ÀÇ º´À» Ä¡·áÇÏ´Â ÀÇ»ç¿Í °°½À´Ï´Ù. À¥»çÀÌÆ®ÀÇ °Ç° »óŸ¦ ½¯ »õ ¾øÀÌ ¸ð´ÏÅ͸µÇÏ°í, º°´Ù¸¥ ¿ÜÀû Áõ»ó ¾øÀÌ ±íÀÌ ÀẹÇØ ÀÖ´Â Áúº´À» Á¶±â¿¡ ¹ß°ßÇÏ°í, ¹ßº´ÇßÀ» ¶§ Á¤È®ÇÑ º´¸í°ú ¿øÀÎÀ» ½Å¼ÓÇÏ°Ô Áø´ÜÇÏ¿© °íÅë°ú ÈÄÀ¯Áõ ¾øÀÌ ¿ÏÀüÇÏ°Ô Ä¡·áÇØ¾ß ÇÕ´Ï´Ù. ±×·¸°Ô Çϱâ À§Çؼ´Â °ú°ÅÀÇ °æÇèµéÀ» ¸ðµÎ ¸ð¾Æ ü°èÀûÀ¸·Î ºÐ·ùÇØ ³õÀº È°¿ë ¹é¼°¡ ²À ÇÊ¿äÇϱ⠸¶·ÃÀÔ´Ï´Ù.
ÀÌ Ã¥Àº ¹Ù·Î ±×·± °ú°ÅÀÇ °æÇè°ú ¼Ö·ç¼ÇÀ» ½ÇÀü¿¡¼ Áï°¢ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï ¸ðµç À̽´¿¡ ´ëÇÑ °ËÁõµÈ ÇعýÀ» ¡ì¿¹Á¦±¸Çö¡í-¡ì¿¹Á¦ºÐ¼®¡í-¡ìºÎ¿¬¼³¸í¡íÀÇ °£°áÇÏ°í ÀÏ°üµÈ ¹®¼ Çü½ÄÀ¸·Î ±¸¼ºÇØ ³õÀº »ç·ÊÁýÀÔ´Ï´Ù. ÇöÀç´Â 105°¡ÁöÀÇ ´ëÇ¥ÀûÀÎ °øÅë À̽´¸¸ÀÌ ¼ö·ÏµÇ¾î ÀÖÁö¸¸ ½Ã°£ÀÌ È带¼ö·Ï ¿£Áø¿¢½º¸¦ ³ôÀº ¼öÁØÀ¸·Î È°¿ëÇÑ ´Ù¾çÇÑ °æÇè°ú ¼Ö·ç¼ÇµéÀÌ ´õ ¸¹ÀÌ ¼ö·ÏµÉ °ÍÀ¸·Î º¾´Ï´Ù. Àú´Â ÀÌ·± Çü½ÄÀ¸·Î ±¸¼ºµÈ Ã¥À» ¸Å¿ì ÁÁ¾ÆÇÕ´Ï´Ù. ¹®Á¦ ÇØ°áÃ¥À» ã´Â µ¥µµ Å« µµ¿òÀÌ µÇÁö¸¸ È¿À²ÀûÀÎ ÇнÀ¿¡µµ ¸Å¿ì ÁÁ±â ¶§¹®ÀÔ´Ï´Ù. ¾Ç±â ¿¬ÁÖ¸¦ ¹è¿ì´Â »ç¶÷µé¿¡°Ô ±âº»±â¸¦ ´Ü·Ã½ÃÅ°´Â ¿¡Æ¢µå(Etude)°¡ ³Ê¹« Áö·çÇÏ°í ´õµò °Íó·³ ±³°ú¼³ª Âü°í¼ ¶ÇÇÑ ±×·¸½À´Ï´Ù. ½ÇÀü¿¡¼ È°¿ëµÈ ½ÇÁ¦ »ç·Ê¸¦ µé¿©´Ùº¸¸é¼ ±× Çü½Ä°ú ¹æ¹ýÀº ºô¾î¿ÀµÇ ±× ³»¿ëÀ» ´Þ¸® ÀÀ¿ëÇϱâ À§ÇØ Âü°í¼¸¦ ÂüÁ¶ÇÏ´Â ½ÄÀ¸·Î ÇнÀ ¹æ¹ýÀ» À¶ÇÕ½ÃÄÑ¾ß ÃÖ´ëÀÇ ÇнÀÈ¿°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
ŸÀÎÀÇ °æÇèÀ¸·Î ¾ò¾î³½ ¿ì¼öÇÑ ÇعýµéÀ» ½Å¼ÓÈ÷ ¸ð¹æ, ½ÀµæÇÏ°í ±× À§¿¡ ´õ ¹ßÀüµÈ »õ·Î¿î ÇعýÀ» ½×¾Æ°¡´Â °ÍÀÌ °æÇèÀÇ ÀçÈ°¿ëÀ¸·Î ±Þ¼ÓÈ÷ ÁøÈÇÒ ¼ö ÀÖ¾ú´ø ÀηùÀÇ À§´ëÇÔÀÌ ¾Æ´Ñ°¡ »ý°¢ÇÕ´Ï´Ù. ¼±±¸ÀÚÀû ÀÚ¼¼·Î »õ·Î¿î À¥ ¼¼´ë¸¦ ¿¾î°¡´Â ¿£Áø¿¢½º »ç¿ëÀÚ, °ü¸®ÀÚ, °³¹ßÀڵ鿡°Ô ÀÌ Ã¥ÀÌ µçµçÇÑ ¹þÀÌ µÉ ¼ö Àֱ⸦ Áø½ÉÀ¸·Î ¹Ù¶ø´Ï´Ù.
-
-
1Àå ÄÚ¾î HTTP ¸ðµâ
___¼Ò°³
___»õ ¸ðµâ ¼³Ä¡¿Í ¿£Áø¿¢½º ÄÄÆÄÀÏ
___¿£Áø¿¢½ºÀÇ µð¹ö±× ¸ðµå ½ÇÇà
___CLI¸¦ ÀÌ¿ëÇÑ ¿£Áø¿¢½º Àç·Îµù
___È¿À²Àû °ü¸®¸¦ À§ÇÑ È¯°æ¼³Á¤ ÆÄÀÏ ºÐ¸®
___´ÙÁß °¡»ó È£½ºÆ®ÀÇ ¼³Á¤
___±âº» ijġ¿Ã °¡»ó È£½ºÆ®ÀÇ ¼³Á¤
___°¡»ó È£½ºÆ®¿¡¼ÀÇ ¿ÍÀϵåÄ«µå »ç¿ë
___ÀÛ¾÷ÀÚ ÇÁ·Î¼¼½º ¼öÀÇ Á¤È®ÇÑ ¼³Á¤
___¾÷·Îµå ÆÄÀÏ Å©±âÀÇ È®Àå
___´Ü¼ø »çÀÌÆ®¸¦ À§ÇÑ µ¿Àû SSI »ç¿ë
___ƯÁ¤ ÆäÀÌÁö ¾ÕµÚ¿¡ ÄÜÅÙÆ® Ãß°¡
___µð·ºÅ丮 ÀÚµ¿ »öÀÎ ¼³Á¤
___¹«ÀÛÀ§ À¥ ÆäÀÌÁö ¼ºñ½º
___»ç¿ëÀÚ ½Äº° ¹× ±â·ÏÀ» À§ÇÑ ÄíÅ° ¼ºñ½º
___ÀÀ´äÀ» ´Ù¸¥ ÄÚµå·Î ÀçÀÎÄÚµù
___ƯÁ¤ ÄÜÅÙÆ® ŸÀÔ¿¡ Gzip ¾ÐÃà Àû¿ë
___404 µîÀÇ ¿¡·¯ ÆäÀÌÁö ¼³Á¤
2Àå ÀçÀÛ¼º¿¡ °üÇÑ ¸ðµç °Í: ÀçÀÛ¼º ¸ðµâ
___¼Ò°³
___°£´ÜÇÑ ¸®´ÙÀÌ·ºÆ® ¼³Á¤
___ÀçÀÛ¼º°ú º¯¼ö
___ÀçÀÛ¼º°ú ÄíÅ°
___ÀçÀÛ¼º°ú ºê¶ó¿ìÀú ¿¡ÀÌÀüÆ®
___ÀçÀÛ¼º°ú Àü¼Û·ü Á¦ÇÑ
___HTTP ¸®ÆÛ·¯¿Í ¿äû Á¦ÇÑ
___¼ºñ½º ¿î¿ë Áß À¯Áöº¸¼ö ÆäÀÌÁö ¼ºñ½º
___Á¤Àû ÆÄÀÏ ¼ºñ½º¸¦ ÀÌ¿ëÇÑ ¿öµåÇÁ·¹½º »çÀÌÆ® ¼³Á¤
___Á¤Àû ÆÄÀÏ ¼ºñ½º¸¦ ÀÌ¿ëÇÑ µå·çÆÈ »çÀÌÆ® ¼³Á¤
___Á¤Àû ÆÄÀÏ ¼ºñ½º¸¦ ÀÌ¿ëÇÑ ¸¶Á¨Åä ¼³Á¤
___¾ÆÆÄ...Ä¡ .htaccess¸¦ ¿£Áø¿¢½º ÀçÀÛ¼ºÀ¸·Î º¯È¯
___¸ÊÀ» ÀÌ¿ëÇÑ °£°áÇÑ È¯°æ¼³Á¤
3Àå ¸ðµç °ÍÀ» ±â·ÏÇÑ´Ù: ·Î±× ¸ðµâ
___¼Ò°³
___¿¡·¯ ·Î±× °æ·Î¿Í ·¹º§ ¼³Á¤
___¾ÆÆÄÄ¡ Æ÷¸ËÀ¸·Î ±â·ÏÇϱâ
___404 ¿¡·¯ ±â·ÏÀÇ ÇØÁ¦
___´ÙÁß ·Î±× ÇÁ·ÎÆÄÀÏ
___·Î±× ÆÄÀÏ Ä³½ÃÀÇ ¼³Á¤
___°¡»ó È£½ºÆ®¸¶´Ù °³º°ÀûÀÎ ¿¡·¯ ·Î±× »ç¿ë
___·Î±× ·ÎÅ×ÀÌ¼Ç ¼³Á¤
___¿ø°Ý ·Î±× ¼³Á¤°ú syslog-ng
___¸ÂÃãÇü ·Î±×¸¦ ÀÌ¿ëÇÑ Æí¸®ÇÑ ºÐ¼®
4Àå ¼Óµµ¸¦ Á¶ÀýÇÑ´Ù: Á¢±Ù ¹× Àü¼Û·ü Á¦ÇÑ ¸ðµâ
___¼Ò°³
___ƯÁ¤ ¼¼¼Ç¿¡ ´ëÇÑ ¿äû Á¦ÇÑ
___IP¸¦ ÀÌ¿ëÇÑ Á¢±Ù °ÅºÎ¿Í Çã¿ë
___´Ù¿î·Îµå µð·ºÅ丮¿Í Àü¼Û·ü Á¦ÇÑ ¼³Á¤
___°Ë»ö ¿£Áø º¿ÀÇ Àü¼Û·ü Á¦ÇÑ
___¸Æ½º¸¶ÀÎµå ±¹°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ GeoIP ¼³Á¤
___GeoIP ¸ðµâÀ» ÀÌ¿ëÇÑ Á¢±Ù¼º ¹× Àü¼Û·ü Á¦¾î
5Àå ¾ÈÀüÀ» º¸ÀåÇÑ´Ù: º¸¾È ¸ðµâ
___¼Ò°³
___Á¢±Ù Á¦¾î¿ë HTTP ÀÎÁõ ¼³Á¤
___º¸¾È ¸µÅ© ¸¸µé±â
___´Ü¼ø »çÀÌÆ®¸¦ À§ÇÑ HTTPS ±¸Ãà
___ºñÇ¥ÁØ ¿¡·¯Äڵ带 ÀÌ¿ëÇÑ SSL ¼³Á¤ µð¹ö±ë
___´ÙÁß ¼¹ö¿Í ¿ÍÀϵå Ä«µå ÀÎÁõ
___ÀçÀÛ¼º ±ÔÄ¢¿ë ¿£Áø¿¢½º SSL º¯¼ö
6Àå ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤: FCGI¿Í WSGI ¸ðµâ
___¼Ò°³
___PHP FCGI »çÀÌÆ® ±¸Ãà
___uWSGI¸¦ ÀÌ¿ëÇÑ ÆÄÀ̽㠻çÀÌÆ® ±¸Ãà
___FCGI ŸÀӾƿôÀÇ ¼öÁ¤
___¼Óµµ Áõ´ë¸¦ À§ÇÑ FCGI ij½Ã È°¿ë
___¸ÖƼ FCGI ¹é¿£µåÀÇ »ç¿ë
7Àå ¿£Áø¿¢½º¸¦ ¸®¹ö½º ÇÁ·Ï½Ã·Î È°¿ë
___¼Ò°³
___¿£Áø¿¢½º¸¦ ¸®¹ö½º ÇÁ·Ï½Ã·Î »ç¿ëÇϱâ
___¿£Áø¿¢½º¸¦ ¸®¹ö½º ÇÁ·Ï½Ã·Î »ç¿ëÇÏ´Â ·¹ÀÏÁî »çÀÌÆ® ±¸Ãà
___¸®¹ö½º ÇÁ·Ï½Ã ŸÀӾƿô ¼³Á¤
___¸®¹ö½º ÇÁ·Ï½ÃÀÇ Ä³½Ã ¼³Á¤
___¸®¹ö½º ÇÁ·Ï½Ã¿Í ´ÙÁß ¹é¿£µå
___thttpd¿Í ¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ CGI ÆÄÀÏ ¼ºñ½º
___¸®¹ö½º ÇÁ·Ï½Ã¸¦ ÀÌ¿ëÇÑ ºÎÇÏ ±ÕÇü
___split-clients¸¦ ÀÌ¿ëÇÑ Á¶°ÇºÎ ¿äû ºÐ¸®
8Àå ¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ ¼º´É °³¼±°ú °Ë»ö ¿£Áø ÃÖÀûÈ
___¼Ò°³
___¼º´É ÃÖÀûȸ¦ À§ÇÑ Á¤È®ÇÑ TCP ¿É¼Ç ¼³Á¤
___¿£Áø¿¢½º ÀÛ¾÷ÀÚ¿¡°Ô Æí¸®ÇÔÀ» Á¦°øÇϴ ŵ¾ó¶óÀÌºê °ª ÇÏÇâ Á¶Á¤
___ij½Ã ¹é¿£µå·Î »ç¿ëµÇ´Â ¸âij½Ãµð
___À̺¥Æ® ¸ðµ¨°ú ÆÄÀÏ ÇÑ°è°ªÀÇ ¿Ã¹Ù¸¥ ȯ°æ¼³Á¤
___Ŭ¶óÀ̾ðÆ®Ãø ij½Ã¸¦ À§ÇÑ max-age ¸¸·á ±â°£ Çì´õÀÇ ¼³Á¤
___´ë¿ªÆø Àý¾àÀ» À§ÇÑ ½ºÅ©·¡ÆÛ, º¿, ½ºÆÄÀÌ´õÀÇ Â÷´Ü
___°Ë»ö ¿£Áø ÃÖÀûȸ¦ À§ÇÑ www ¾ø´Â µµ¸ÞÀÎÀ¸·ÎÀÇ º¯È¯
___¿äûÀÇ ¸ðµç °ø¹é ¹®ÀÚ Á¦°ÅÇϱâ
___¸ð´ÏÅ͸µÀ» À§ÇÑ ¼¹ö »óÅ ¼³Á¤
___24x7 ¿£Áø¿¢½º ¸ð´ÏÅ͸µÀ» À§ÇÑ ¹Â´Ñ(Munin) ȯ°æ ¼³Á¤
___GZIP »çÀü¾ÐÃà ¼³Á¤
___¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ ÇÖ¸µÅ© ¹æÁö
___ÀÓº£µðµå ÆÞÀ» ÀÌ¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ ¾ÐÃà
___ÀÓº£µðµå ÆÞÀ» ÀÌ¿ëÇÑ CSS ÆÄÀÏ Ãà¼Ò
___ÀÓº£µðµå ÆÞÀ» ÀÌ¿ëÇÑ »çÀÌÆ®¸Ê ¼ºñ½º(SEO)
___¿£Áø¿¢½º¿¡¼ÀÇ µå·çÆÈ ºÎ½ºÆ® ¸ðµâ ¼³Á¤
___Ç÷¡½Ã ÆÄÀÏ ½ºÆ®¸®¹Ö ¼³Á¤
___1x1 GIF ¼ºñ½º ¸ðµâÀ» È°¿ëÇÑ ¿ÀÇÁ¶óÀÎ ÇÁ·Î¼¼½Ì
9Àå ¼µåÆÄƼ ¸ðµâÀÇ È°¿ë
___¼Ò°³
___IMAP/POP3 ÇÁ·Ï½Ã ¼¹ö ¼³Á¤
___¸ÞÀÏ ¼ºñ½º¿ë ÀÎÁõ ¼³Á¤
___¸ÞÀÏ ÀÎÁõ¿ë SSL ¼³Á¤
___¿£Áø¿¢½º¸¦ WEBDAV ¸®¹ö½º ÇÁ·Ï½Ã·Î È°¿ëÇϱâ
___¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ µ¿Àû À̹ÌÁö ¸®»çÀÌ¡
___¿£Áø¿¢½º ÀÀ´ä ³»¿ëÀÇ ÅؽºÆ® °Ë»ö°ú ġȯ
___½Ç½Ã°£ ZIP ÆÄÀÏ ¾ÐÃà
___¿£Áø¿¢½º¸¦ HTTP ¹ßÇà-±¸µ¶ ¼¹ö·Î È°¿ëÇϱâ
___XSLT ÅÛÇø´À» ÀÌ¿ëÇÑ XML ÀÀ´ä º¯È¯
___Á¤Àû ÄÜÅÙÃ÷¿ë Etag ¼³Á¤
___ÆäÀÌÁö ·Îµå ½Ã°£À» °£ÆíÇÏ°Ô ±â·Ï
___MP4/H.264 ÆÄÀÏÀÇ ½ºÆ®¸®¹Ö
___SCGI »çÀÌÆ® ±¸¼º
___±â°£ ¸¸·á ¸µÅ©ÀÇ ¼³Á¤
10Àå ±× ¹ÛÀÇ ¼µåÆÄƼ ¸ðµâ
___¼Ò°³
___Á¤¹ÐÇÑ ºÎÇÏ ±ÕÇü ¼³Á¤
___¹é¿£µå ¼¹ö »óÅ °ËÁø ¼³Á¤
___ÆÄÀÏ ¾÷·Îµå ÁøÇà »óȲÀÇ ÃßÀû°ú º¸°í
___¿£Áø¿¢½º¸¦ ÀÌ¿ëÇÑ µÕ±Ù ¸ð¼¸® ½ºÅ¸ÀÏ ¸¸µé±â
___Ç»Àü ÆнÅÀú¸¦ ÀÌ¿ëÇÑ ÆÄÀ̽㠽ÇÇà
___¿£Áø¿¢½º¿¡¼ RRDtool·Î Á÷Á¢ ±×·¡ÇÁ ¸¸µé±â
___±¸±Û ¼º´É µµ±¸ »ç¿ëÇϱâ
___GridFS·ÎºÎÅÍ Á÷Á¢ ÄÜÅÙÆ® ¼ºñ½º
___PAMÀ» ÀÌ¿ëÇÑ ±âº» HTTP ÀÎÁõ ¼³Á¤
___Ä¿¹ö·Î½º¸¦ ÀÌ¿ëÇÑ ±âº» HTTP ÀÎÁõ ¼³Á¤
-
-
|
µðÆÇÄ« »çÄ«(Dipankar Sarkar) [Àú]
|
|
-
À¥°ú ¸ð¹ÙÀÏ ºÐ¾ßÀÇ ±â¾÷°¡´Ù. ±×´Â Àεµ µ¨¸® °ø°ú´ëÇп¡¼ ÄÄÇ»ÅÍ°úÇÐ/ÄÄÇ»ÅÍ°øÇÐÀ¸·Î Çлç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç ¿ÀǼҽº ¿îµ¿ÀÇ È®°íÇÑ ½ÅºÀÀڷμ 2005-06³â°ú 2006-07³â¿¡ ±¸±Û ¼¸Ó ¿Àºê ÄÚµå(GSoC, The Google Summer of Code) Çà»ç¿¡ Âü°¡Çß´Ù. ´Ù¾çÇÑ ±â¼ú ¹ÌÆÃÀ» ÅëÇØ À©µµ¿ì ¸ð¹ÙÀÏ°ú ÆÄÀ̽㿡 °üÇÑ ±â¼ú ¿öÅ©¼óÀ» ¼öÇàÇÑ ¹Ù ÀÖÀ¸¸ç ÃÖ±Ù¿¡´Â â¾÷ ¸®´õ½Ê ÇÁ·Î±×·¥ÀÇ µ¨¸® ÁöºÎ¿¡ Âü°¡Çß´Ù.
±×´Â ¼¼°è¿¡¼ °¡Àå Å« ¿Â¶óÀÎ ÇÁ¸®Á¨Å×ÀÌ¼Ç È£½ºÆà ¹× °øÀ¯ ¼ºñ½º ȸ»ç Áß ÇϳªÀÎ ½½¶óÀ̵å¼Î¾î(Slideshare LLC)¿¡¼ Ãʱ⠰³¹ßÀڷμ ÀÏÇßÀ¸¸ç ±× ÈÄ·Î ¸ð¹ÙÀÏ °áÁ¦ Àü¹® ȸ»çÀÎ ¿¥ÆÄ¿ö ¸ð¹ÙÀÏ(Mpower Mobile LLC)°ú °Ë»ö ¿£Áø ¸¶ÄÉÆÃÀÇ ¼±µµ ȸ»çÀΠŬ¸¯Ä¿ºí(Clickable LLC)¿¡¼ ÀÏÇß´Ù. ¶ÇÇÑ Á¤»ó±Þ ¸¶ÀÌÅ©·Îºí·Î±ë »çÀÌÆ® Áß ÇϳªÀÎ ÄûÇÇ(Kwippy)ÀÇ °øµ¿Ã¢¾÷ÀÚ¿´°í ÇöÀç´Â ¼Ò¼ÈTV ºÐ¾ß¿¡¼ ÀÏÇÏ°í ÀÖÀ¸¸ç ÀÚÀÚ(Jaja)ÀÇ °øµ¿Ã¢¾÷ÀÚÀ̱⵵ ÇÏ´Ù.
-
|
±èµæ±Ç [Àú]
|
|
-
¼¿ï´ëÇб³ ÄÄÇ»ÅÍ °øÇаú ÇÐºÎ¿Í ´ëÇпøÀ» Á¹¾÷ÇÏ°í LG Áß¾Ó¿¬±¸¼Ò¿¡¼ À¯´Ð½º(UNIX) ¸¶ÀÌÅ©·Î½Ã½ºÅÛ °³¹ßÆÀ ¼±ÀÓ¿¬±¸¿øÀ¸·Î À¯´Ð½º ¿î¿µÃ¼Á¦ °³¹ßÀ» ´ã´çÇß´Ù. Çѱ¹ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¸¦ °ÅÃÄ Çѱ¹Çü ¿öÅ©½ºÅ×ÀÌ¼Ç °³¹ßÀ» ±âÄ¡·Î ¼³¸³ÇÑ º¥Ã³ ±â¾÷, ¢ß¼Öºû¿¡¼ ·¦Åé ¿öÅ©½ºÅ×ÀÌ¼Ç ¿î¿µÃ¼Á¦ °³¹ß¿¡ Âü¿©ÇÏ°í ¹Ì±¹À¸·Î °Ç³Ê°¡ Ķ¸®Æ÷´Ï¾Æ »êÈ£¼¼ ¼ÒÀç EOS Technoliges»çÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÆÀÀåÀ¸·Î À¯´Ð½º ¿öÅ©½ºÅ×ÀÌ¼Ç ¿î¿µÃ¼Á¦, Æß¿þ¾î, »ý»ê °ü¸® ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´Ù. ±Í±¹ ÈÄ¿¡´Â ¢ßAISoft»ç¿¡¼ ÀÏ·¯½ºÆ®¶ó µ¥ÀÌÅͺ£À̽º »ç¾÷ºÎ¸¦ â¼³ÇÏ¿© ±¹³» ÃÖÃÊ·Î °´Ã¼°ü°èÇü µ¥ÀÌÅͺ£À̽º(ORDBMS) Á¦Ç°°ú ¼Ö·ç¼ÇÀ» °³¹ß º¸±ÞÇß´Ù. ±× °úÁ¤¿¡¼ ÃàÀûµÈ ±â¼úÀ» ±â¹ÝÀ¸·Î ÇÙ½É ¿£Áö´Ï¾îµé°ú ÇÔ²² º¥Ã³ ±â¾÷ ¢ßIMDB¸¦ ¼³¸³ÇÏ¿© ù ÀÎÅÍ³Ý Áöµµ ¼¹ö(IMS) Á¦Ç°, ¸Ê½Ã(MapSee¢â) °³¹ß¿¡ ¼º°øÇÏ¿´´Ù. ÇöÀç´Â ¾ÆÀÌÆù °ü·Ã ±â¼ú¼ ÁýÇÊ°ú ¾Û °³¹ß, ±³À° ÇÁ·Î±×·¥ ±âȹ¿¡ Àü³äÇÏ°í ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|