Ã¥¼Ò°³
ºü¸£°í ¾ÈÀüÇÑ À¥ ¼ºñ½º¸¦ À§ÇÑ NGINX ·¹½ÃÇÇ¿£Áø¿¢½º´Â ³Î¸® »ç¿ëµÇ´Â À¥ ¼¹ö¿ë ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î´Ù. °¡º±°í È®Àå °¡´ÉÇÏ¸ç ¿äûÀ» µ¿½Ã¿¡ ó¸®ÇÒ ¼ö ÀÖ¾î Æ®·¡ÇÈÀÌ ³ôÀ» ¶§¿¡µµ ¼º´ÉÀÌ ¶Ù¾î³ª´Ù. HTTP, TCP, UDPÀÇ ºÎÇϸ¦ È¿À²ÀûÀ¸·Î ºÐ»êÇÏ´Â ·Îµå ¹ë·±¼¿Í ÇÁ·Ï½Ã ¼¹ö·Îµµ »ç¿ëµÇ¾î À¥ ¼ºñ½ºÀÇ ¼º´ÉÀ» Çâ»óÇÑ´Ù. ¡ºNGINX ÄîºÏ¡»Àº ¿£Áø¿¢½ºÀÇ °í¼º´É ºÎÇϺлê°ú º¸¾È ±â´É, ¼¹ö ¹èÆ÷¿Í °ü¸® ¹æ¹ý¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. Ã¥¿¡ ¼ö·ÏµÈ dzºÎÇÑ ·¹½ÃÇÇ´Â ¿£Áø¿¢½º¸¦ ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýºÎÅÍ ½ÇÀü ¿î¿µ ÆÁ±îÁö ´Ù·é´Ù. ¿£Áø¿¢½º¶ó´Â ¾ÖÇø®ÄÉÀÌ¼Ç Àü¼Û Ç÷§ÆûÀ» ÃÖ´ëÇÑÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï »ó¿ë ¹öÀüÀÎ ¿£Áø¿¢½º Ç÷¯½º¿Í ¿£Áø¿¢½º ÄÁÆ®·Ñ·¯ ±â´Éµµ ÇÔ²² ¼Ò°³ÇÑ´Ù. ´Ù¾çÇÑ ±â´ÉÀ» ÇÊ¿ä¿¡ ¸Â°Ô Àû¿ëÇØ ºü¸£°í ¾ÈÀüÇÑ À¥ ¼ºñ½º¸¦ ¸¸µé¾îº¸ÀÚ.
ÀúÀÚ¼Ò°³
Æò»ý ±â¼ú¿¡ ´ëÇÑ ¿Á¤À» °¡Á®¿Â ¸®´ª½º/À¯´Ð½º ±â¹Ý ½Ã½ºÅÛ ¹× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Àü¹®°¡. À¥ °³¹ß, ½Ã½ºÅÛ °ü¸® ¹× ³×Æ®¿öÅ· °æÇèÀ» ÅëÇØ Çö´ë À¥ ¾ÆÅ°ÅØó¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ Áö½ÄÀ» ½×¾Ò´Ù. »çÀÌÆ® ¾ÈÁ¤¼º ¹× Ŭ¶ó¿ìµå ¼Ö·ç¼Ç ¿£Áö´Ï¾î ÆÀÀÇ ¸®´õ·Î¼ ¼ö¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÀÚ°¡ Ä¡À¯ ¹× ÀÚµ¿ È®Àå ÀÎÇÁ¶ó¸¦ »ý»êÇÑ´Ù. °í°¡¿ë¼º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°è, ±¸Ãà, À¯Áö °ü¸®Çϸç Ŭ¶ó¿ìµå¸¦ ¸· µµÀÔÇÏ´Â ´ë±Ô¸ð ±â¾÷À» ÄÁ¼³ÆÃÇϱ⵵ ÇÑ´Ù. µ¥¸¯°ú ±×ÀÇ ÆÀÀº ±â¼ú ÆĵµÀÇ ÃÖÀü¼±¿¡¼ ¸ÅÀÏ Å¬¶ó¿ìµå ¸ð¹ü »ç·Ê¸¦ ¿£Áö´Ï¾î¸µÇÑ´Ù. ź·ÂÀûÀΠŬ¶ó¿ìµå ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ÀÔÁõµÈ ½ÇÀûÀ» ¹ÙÅÁÀ¸·Î °í°´¿¡°Ô °¡Àå ÀÌÀÍÀÌ µÇ´Â º¸¾È°ú À¯Áö °ü¸®¸¦ À§ÇÑ Å¬¶ó¿ìµå ¹èÆ÷¸¦ °³Ã´ÇÏ°í ÀÖ´Ù.
¸ñÂ÷
chapter 1 ¿£Áø¿¢½º ±âÃÊ1.0 ¼Ò°³1.1 µ¥ºñ¾È/¿ìºÐÅõ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ¼³Ä¡1.2 ·¹µåÇÞ/¼¾Æ®OS ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ¼³Ä¡1.3 ¿£Áø¿¢½º Ç÷¯½º ¼³Ä¡1.4 ¼³Ä¡ »óÅ Á¡°Ë1.5 ÁÖ¿ä ¼³Á¤ ÆÄÀÏ, µð·ºÅ͸®, ¸í·É¾î1.6 Á¤Àû ÄÜÅÙÃ÷ ¼ºñ½º1.7 ¹«Áß´Ü ¼³Á¤ ¸®·Îµå
chapter 2 °í¼º´É ºÎÇϺлê2.0 ¼Ò°³2.1 HTTP ºÎÇϺлê2.2 TCP ºÎÇϺлê2.3 UDP ºÎÇϺлê2.4 ºÎÇÏºÐ»ê ¾Ë°í¸®Áò2.5 ½ºÆ¼Å° ÄíÅ°(¿£Áø¿¢½º Ç÷¯½º)2.6 ½ºÆ¼Å° ·±(¿£Áø¿¢½º Ç÷¯½º)2.7 ½ºÆ¼Å° ¶ó¿ìÆÃ(¿£Áø¿¢½º Ç÷¯½º)2.8 Ä¿³Ø¼Ç µå·¹ÀÌ´×(¿£Áø¿¢½º Ç÷¯½º)2.9 ¼öµ¿ÀûÀÎ Çコ üũ2.10 ´Éµ¿ÀûÀÎ Çコ üũ(¿£Áø¿¢½º Ç÷¯½º)2.11 ½½·Î ½ºÅ¸Æ®(¿£Áø¿¢½º Ç÷¯½º)
chapter 3 Æ®·¡ÇÈ °ü¸®3.0 ¼Ò°³3.1 A/B Å×½ºÆ®3.2 GeoIP ¸ðµâ°ú µ¥ÀÌÅͺ£À̽º È°¿ë3.3 ±¹°¡ ´ÜÀ§ Á¢±Ù Â÷´Ü3.4 ½ÇÁ¦ »ç¿ëÀÚ IP ã±â3.5 ¿¬°á Á¦ÇÑ3.6 ¿äû ºóµµ Á¦ÇÑ3.7 Àü¼Û ´ë¿ªÆø Á¦ÇÑ
chapter 4 ´ë±Ô¸ð È®Àå °¡´ÉÇÑ ÄÜÅÙÃ÷ ij½Ì4.0 ¼Ò°³4.1 ij½Ã ¿µ¿ª4.2 ij½Ã ¶ô4.3 Çؽà Ű °ª ij½Ã4.4 ij½Ã ¿ìȸ4.5 ij½Ã ¼º´É4.6 ij½Ã ÆÛÁö(¿£Áø¿¢½º Ç÷¯½º)4.7 ij½Ã ºÐÇÒ
chapter 5 ÇÁ·Î±×·¡¸Óºô¸®Æ¼¿Í ÀÚµ¿È5.0 ¼Ò°³5.1 ¿£Áø¿¢½º Ç÷¯½º API5.2 Å°-°ª ÀúÀå¼Ò »ç¿ë(¿£Áø¿¢½º Ç÷¯½º)5.3 »ó¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÅëÇÑ ¿£Áø¿¢½º È®Àå5.4 ÆÛÇÍÀ» ÀÌ¿ëÇÑ ¿£Áø¿¢½º ¼³Ä¡5.5 ¼ÎÇÁ¸¦ ÀÌ¿ëÇÑ ¿£Áø¿¢½º ¼³Ä¡5.6 ¾Ø¼ºíÀ» ÀÌ¿ëÇÑ ¿£Áø¿¢½º ¼³Ä¡5.7 ¼ÖÆ®½ºÅÃÀ» ÀÌ¿ëÇÑ ¿£Áø¿¢½º ¼³Ä¡5.8 Äܼú ÅÛÇø´ ±â´ÉÀ» ÀÌ¿ëÇÑ ¼³Á¤ ÀÚµ¿È
chapter 6 ÀÎÁõ6.0 ¼Ò°³6.1 HTTP ±âº» ÀÎÁõ6.2 ÀÎÁõÀ» À§ÇÑ ÇÏÀ§ ¿äû6.3 JWT °ËÁõ(¿£Áø¿¢½º Ç÷¯½º)6.4 JSON À¥ Å° »ý¼º(¿£Áø¿¢½º Ç÷¯½º)6.5 JSON À¥ ÅäÅ« °ËÁõ(¿£Áø¿¢½º Ç÷¯½º)6.6 JSON À¥ Å° ¼¼Æ® ȹµæ ÀÚµ¿È¿Í ij½Ì(¿£Áø¿¢½º Ç÷¯½º)6.7 ¿ÀǾÆÀ̵ð Ä¿³ØÆ® SSO¸¦ ÅëÇÑ »ç¿ëÀÚ ÀÎÁõ(¿£Áø¿¢½º Ç÷¯½º)
chapter 7 º¸¾È Á¦¾î7.0 ¼Ò°³7.1 IP ÁÖ¼Ò ±â¹Ý Á¢±Ù Á¦¾î7.2 Å©·Î½º ¿À¸®Áø ¸®¼Ò½º °øÀ¯(CORS)7.3 Ŭ¶óÀ̾ðÆ® Ãø ¾ÏÈ£È7.4 °í±Þ Ŭ¶óÀ̾ðÆ® Ãø ¾ÏÈ£È7.5 ¾÷½ºÆ®¸² ¾ÏÈ£È7.6 location ºí·Ï º¸È£7.7 ºñ¹Ð°ªÀ» È°¿ëÇÑ º¸¾È ¸µÅ© »ý¼º7.8 ±â°£ Á¦ÇÑ ¸µÅ©·Î location ºí·Ï º¸È£7.9 ±â°£ Á¦ÇÑ ¸µÅ© »ý¼º7.10 HTTPS ¸®´ÙÀÌ·º¼Ç7.11 HTTPS ¸®´ÙÀÌ·º¼Ç - SSL ¿ÀÇÁ·Îµù °èÃþÀÌ ÀÖ´Â °æ¿ì7.12 HSTS7.13 ´ÙÁß °èÃþ º¸¾È7.14 ´ÙÁß °èÃþ DDoS ¹æ¾î(¿£Áø¿¢½º Ç÷¯½º)7.15 ¾Û ÇÁ·ÎÅØÆ® ¸ðµâ ¼³Ä¡¿Í ¼³Á¤(¿£Áø¿¢½º Ç÷¯½º)
chapter 8 HTTP/28.0 ¼Ò°³8.1 ±âº» ¼³Á¤8.2 gRPC8.3 HTTP/2 ¼¹ö Ǫ½Ã
chapter 9 Á¤±³ÇÑ ½ºÆ®¸®¹Ö9.0 ¼Ò°³9.1 MP4¿Í F LV ¼ºñ½º9.2 HLS ½ºÆ®¸®¹Ö(¿£Áø¿¢½º Ç÷¯½º)9.3 HDS ½ºÆ®¸®¹Ö(¿£Áø¿¢½º Ç÷¯½º)9.4 ´ë¿ªÆø Á¦ÇÑ(¿£Áø¿¢½º Ç÷¯½º)
chapter 10 Ŭ¶ó¿ìµå ȯ°æ ¹èÆ÷10.0 ¼Ò°³10.1 AWS ȯ°æ¿¡¼ ÀÚµ¿ ÇÁ·ÎºñÀú´× ±¸ÇöÇϱâ10.2 AWS ELB¸¦ ¾²Áö ¾Ê°í ¿£Áø¿¢½º ³ëµå·Î ¶ó¿ìÆÃÇϱâ10.3 NLB »÷µåÀ§Ä¡10.4 AWS ¸¶ÄÏÇ÷¹À̽º¸¦ ÅëÇØ ¿£Áø¿¢½º ±¸ÃàÇϱâ(¿£Áø¿¢½º Ç÷¯½º)10.5 ¾ÖÀú ȯ°æ¿¡¼ ¿£Áø¿¢½º °¡»ó ¸Ó½Å À̹ÌÁö »ý¼ºÇϱâ10.6 ¾ÖÀú ȯ°æ¿¡¼ ¿£Áø¿¢½º ½ºÄÉÀÏ ¼¼Æ®¸¦ ÅëÇØ ºÎÇϺлêÇϱâ10.7 ¾ÖÀú ¸¶ÄÏÇ÷¹À̽ºÀÇ À̹ÌÁö·Î ¼¹ö ¹èÆ÷Çϱâ10.8 ±¸±Û ÄÄǻƮ ¿£Áø¿¡¼ ¿£Áø¿¢½º ¹èÆ÷Çϱâ10.9 ±¸±Û ÄÄǻƮ À̹ÌÁö »ý¼ºÇϱâ10.10 ±¸±Û ¾Û ¿£Áø ÇÁ·Ï½Ã »ý¼ºÇϱâ
chapter 11 ÄÁÅ×ÀÌ³Ê¿Í ¸¶ÀÌÅ©·Î¼ºñ½º11.0 ¼Ò°³11.1 ¿£Áø¿¢½º¸¦ API °ÔÀÌÆ®¿þÀÌ·Î »ç¿ë11.2 DNSÀÇ SRV ·¹ÄÚµå È°¿ë(¿£Áø¿¢½º Ç÷¯½º)11.3 °ø½Ä ¿£Áø¿¢½º À̹ÌÁö »ç¿ë11.4 ¿£Áø¿¢½º µµÄ¿ ÆÄÀÏ »ý¼º11.5 ¿£Áø¿¢½º Ç÷¯½º µµÄ¿ À̹ÌÁö »ý¼º11.6 ¿£Áø¿¢½º¿¡¼ ȯ°æ º¯¼ö »ç¿ë11.7 Äí¹ö³×Ƽ½º Àα׷¹½º ÄÁÆ®·Ñ·¯11.8 ÇÁ·Î¸ÞÅ׿콺 ÀͽºÆ÷ÅÍ ¸ðµâ
chapter 12 °í°¡¿ë¼º º¸ÀåÀ» À§ÇÑ ¼³Á¤12.0 ¼Ò°³12.1 ¿£Áø¿¢½º Ç÷¯½º HA ¸ðµå12.2 DNS¸¦ ÀÌ¿ëÇÑ ·Îµå ¹ë·±¼ ºÎÇϺлê12.3 EC2ÀÇ ºÎÇϺлê12.4 ¿£Áø¿¢½º Ç÷¯½º ¼³Á¤ µ¿±âÈ12.5 »óÅ °øÀ¯¿Í ¿µ¿ª µ¿±âÈ(¿£Áø¿¢½º Ç÷¯½º)
chapter 13 °í±Þ È°µ¿ ¸ð´ÏÅ͸µ13.0 ¼Ò°³13.1 ¿ÀÇ ¼Ò½º ¿£Áø¿¢½ºÀÇ stub status È°¼ºÈ13.2 ¸ð´ÏÅ͸µ ´ë½Ãº¸µå È°¼ºÈ(¿£Áø¿¢½º Ç÷¯½º)13.3 ¿£Áø¿¢½º Ç÷¯½º API¸¦ ÀÌ¿ëÇÑ ÁöÇ¥ ¼öÁý
chapter 14 µð¹ö±ë°ú Æ®·¯ºí½´ÆÃ14.0 ¼Ò°³14.1 Á¢±Ù ·Î±× ¼³Á¤14.2 ¿À·ù ·Î±× ¼³Á¤14.3 ·Î±×¸¦ Syslog·Î Àü´Þ14.4 ¿äû ÃßÀû14.5 ¿£Áø¿¢½º¸¦ À§ÇÑ ¿ÀÇÂÆ®·¹À̽Ì
chapter 15 ¼º´É Æ©´×15.0 ¼Ò°³15.1 ·Îµå µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÑ ½ÃÇè ÀÚµ¿È15.2 Ŭ¶óÀ̾ðÆ®¿ÍÀÇ ¿¬°á À¯Áö15.3 ¾÷½ºÆ®¸² ¼¹ö¿ÍÀÇ ¿¬°á À¯Áö15.4 ÀÀ´ä ¹öÆÛ¸µ15.5 Á¢±Ù ·Î±× ¹öÆÛ¸µ15.6 ¿î¿µÃ¼Á¦ Æ©´×
chapter 16 ¿£Áø¿¢½º ÄÁÆ®·Ñ·¯16.0 ¼Ò°³16.1 ¼Â¾÷ °³¿ä16.2 ¿£Áø¿¢½º Ç÷¯½º¸¦ ÄÁÆ®·Ñ·¯¿Í ¿¬°áÇϱâ16.3 API¸¦ ÀÌ¿ëÇØ ¿£Áø¿¢½º ÄÁÆ®·Ñ·¯ ¿î¿µÇϱâ16.4 ÄÁÆ®·Ñ·¯ ¾Û ½ÃÅ¥¸®Æ¼¸¦ ÀÌ¿ëÇØ WAF È°¼ºÈÇϱâ
chapter 17 ½ÇÀü ¿î¿µ ÆÁ17.0 ¼Ò°³17.1 include ±¸¹®À» »ç¿ëÇØ ±ò²ûÇÑ ¼³Á¤ ¸¸µé±â17.2 ¼³Á¤ µð¹ö±ë¸¶Ä¡¸ç
ÇÑÁÙ ¼Æò