{"id":5723,"date":"2023-11-18T12:02:18","date_gmt":"2023-11-18T03:02:18","guid":{"rendered":"https:\/\/engineer-chanpu.blog\/?p=5723"},"modified":"2024-05-05T09:59:37","modified_gmt":"2024-05-05T00:59:37","slug":"az-204-certified-9-day-app-service-enable-diagnostic-logging","status":"publish","type":"post","link":"https:\/\/engineer-chanpu.blog\/?p=5723","title":{"rendered":"AZ-204 Certified: 9-Day App Service Enable Diagnostic Logging"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">App Service \ub85c\uae45 \uc54c\uc544 \ubcf4\uae30<\/h2>\n\n\n\n<p>Azure App Service\ub294 \uc571\uc744 \ub514\ubc84\uae45\ud558\uae30 \uc704\ud574 \ud544\uc694\ud55c \ub2e4\uc591\ud55c \uc885\ub958\uc758 \ub85c\uae45\uc744 \uc81c\uacf5\ud55c\ub2e4. \ub85c\uadf8\ub294 \uc571\uc758 \uc791\ub3d9 \ubc29\uc2dd\uc744 \uae30\ub85d\ud558\uace0, \ubb38\uc81c\ub97c \ud30c\uc545\ud558\ub294\ub370 \ud070 \ub3c4\uc6c0\uc744 \uc900\ub2e4. <\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">App Service \ub85c\uadf8 \uc720\ud615<\/h2>\n\n\n\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/configure-web-app-settings\/5-enable-diagnostic-logging\">https:\/\/learn.microsoft.com\/en-us\/training\/modules\/configure-web-app-settings\/5-enable-diagnostic-logging<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Application<\/h3>\n\n\n\n<p>\uc571 \ub85c\uadf8\ub294 <code>Application code<\/code> \uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \uba54\uc2dc\uc9c0\ub97c \uae30\ub85d\ud55c\ub2e4.  <\/p>\n\n\n\n<p>\uc608) \uc571\uc5d0\uc11c \uc624\ub958\uac00 \ubc1c\uc0dd\ud558\uac70\ub098 \uc911\uc694\ud55c \uc815\ubcf4\ub97c \uae30\ub85d\ud560 \ub54c \uc0ac\uc6a9\ub41c\ub2e4. <\/p>\n\n\n\n<p><em>Tip. <code>Windows, Linux<\/code> \ubaa8\ub450 \uc9c0\uc6d0<\/em><\/p>\n\n\n\n<p>App Service <code>File system<\/code> \ubc0f <code>Azure Storage Blob<\/code> \uc5d0 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. \uac01 \uba54\uc2dc\uc9c0\uc5d0\ub294 Critical\u00a0,\u00a0Error\u00a0,\u00a0Warning\u00a0,\u00a0Info\u00a0,\u00a0Debug\u00a0\ubc0f\u00a0Trace\u00a0\ubc94\uc8fc \uc911 \ud558\ub098\uac00 \ud560\ub2f9<\/em><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"778\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-1024x778.png\" alt=\"\" class=\"wp-image-5730\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-1024x778.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-300x228.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-768x584.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-1536x1167.png 1536w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture2-2048x1556.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Windows<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"778\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-1024x778.png\" alt=\"\" class=\"wp-image-5731\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-1024x778.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-300x228.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-768x584.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-1536x1167.png 1536w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/Picture3-2048x1556.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Linux<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Web Server<\/h3>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\uc6f9 \uc11c\ubc84(Web Server)<\/mark><sup data-fn=\"2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44\" class=\"fn\"><a href=\"#2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44\" id=\"2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44-link\">1<\/a><\/sup>\uac00 \ucc98\ub9ac\ud558\ub294 HTTP \uc694\uccad\uc758 \uc138\ubd80\uc0ac\ud56d\uc744 \uae30\ub85d\ud55c\ub2e4. <\/p>\n\n\n\n<p>\uc608) \uc5b4\ub5a4 \uc6f9 \ud398\uc774\uc9c0\uac00 \uc694\uccad\ub418\uc5c8\ub294\uc9c0, \uc694\uccad\ud55c \uc0ac\uc6a9\uc790\uc758 <code>IP Address<\/code> \ub4f1\uc758 \uc815\ubcf4 \ub4f1<\/p>\n\n\n\n<p>App Service <code>File system<\/code> \ub610\ub294 <code>Azure Storage Blob<\/code> \uc5d0 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. HTTP \uba54\uc11c\ub4dc, \ub9ac\uc18c\uc2a4 URI, \ud074\ub77c\uc774\uc5b8\ud2b8 IP, \ud074\ub77c\uc774\uc5b8\ud2b8 \ud3ec\ud2b8, \uc0ac\uc6a9\uc790 \uc5d0\uc774\uc804\ud2b8, \uc751\ub2f5 \ucf54\ub4dc \ub4f1\uacfc \uac19\uc740 \ub370\uc774\ud130\uac00 \ud3ec\ud568<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-41-1024x781.png\" alt=\"\" class=\"wp-image-5727\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-41-1024x781.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-41-300x229.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-41-768x585.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-41.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Windows<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Detailed Error <\/h3>\n\n\n\n<p>\uad00\ub9ac\uc790\uac00 \ubb38\uc81c\ub97c \uc9c4\ub2e8\ud558\uace0 \ud574\uacb0\ud560 \uc218 \uc788\ub3c4\ub85d <code>HTTP status code 400<\/code> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">(\uc798\ubabb\ub41c \uc694\uccad) <\/mark><sup data-fn=\"607e35a4-7161-4b25-8997-10d4ae96ebf3\" class=\"fn\"><a href=\"#607e35a4-7161-4b25-8997-10d4ae96ebf3\" id=\"607e35a4-7161-4b25-8997-10d4ae96ebf3-link\">2<\/a><\/sup>\uc774\uc0c1\uc758 \uc624\ub958\uac00 \ubc1c\uc0dd\ud560 \ub54c\ub9c8\ub2e4 \uc5d0\ub7ec \ud398\uc774\uc9c0(.html)\ub97c \uc790\ub3d9\uc73c\ub85c \uc800\uc7a5\ud55c\ub2e4. \uad00\ub9ac\uc790\ub294 \uc800\uc7a5\ub41c \uc5d0\ub7ec \ud398\uc774\uc9c0\ub97c \ud655\uc778\ud558\uace0 \uc5b4\ub5a4 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\ub294\uc9c0 \ud30c\uc545\ud558\uace0 \uc218\uc815\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p><em>Tip. <code>Linux<\/code> \uc2dc\uc2a4\ud15c\uc740 \uc0ac\uc6a9 \ubd88\uac00<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-44-1024x781.png\" alt=\"\" class=\"wp-image-5732\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-44-1024x781.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-44-300x229.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-44-768x585.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-44.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Windows<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Failed Request Tracing<\/h3>\n\n\n\n<p>\uc6f9 \uc11c\ubc84\uac00 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\ub294 \uacfc\uc815\uc5d0\uc11c \ubc1c\uc0dd\ud55c \uc5d0\ub7ec\uc758 \uc138\ubd80 \uc0ac\ud56d\uc744 \ucd94\uc801\ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p><em><em>Tip. <code>Linux<\/code> \uc2dc\uc2a4\ud15c\uc740 \uc0ac\uc6a9 \ubd88\uac00<\/em><\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ubb38\uc81c \ubc1c\uc0dd \uc9c0\uc810<\/li>\n\n\n\n<li>\uc18c\uc694 \uc2dc\uac04<\/li>\n<\/ul>\n\n\n\n<p><em>Tip. \uc2e4\ud328\ud55c \uac01 \uc694\uccad\uc5d0 \ub300\ud574 XML \ub85c\uadf8 \ud30c\uc77c\uacfc \ub85c\uadf8 \ud30c\uc77c\uc744 \ubcf4\ub294 \ub370 \uc0ac\uc6a9\ud560  XSL\uc2a4\ud0c0\uc77c\uc2dc\ud2b8\uac00 \ud3ec\ud568\ub41c \ud3f4\ub354\uac00 \ud558\ub098\uc529 \uc0dd\uc131\ub41c\ub2e4.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-45-1024x781.png\" alt=\"\" class=\"wp-image-5733\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-45-1024x781.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-45-300x229.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-45-768x585.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-45.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Windows<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Deployment<\/h3>\n\n\n\n<p>\uc571\uc744 Azure \uc5d0 \ubc30\ud3ec\ud560 \ub54c \ubc1c\uc0dd\ud55c \ubb38\uc81c\ub97c \uae30\ub85d\ud55c\ub2e4. App Service <code>File system<\/code> \uc5d0 <strong>\uc790\ub3d9\uc73c\ub85c \uc800\uc7a5<\/strong>\ub41c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. <code>Windows, Linux<\/code> \ubaa8\ub450 \uc9c0\uc6d0<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Application \ub85c\uae45 \uc124\uc815 \ud558\uae30<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Windows Application<\/h3>\n\n\n\n<p><code>Azure Portal<\/code> \uc5d0\uc11c Windows \uc571\uc758 \ub85c\uae45\uc744 \ud65c\uc131\ud654\ud558\ub824\uba74 <code>App Service Log<\/code> \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud55c\ub2e4.<\/p>\n\n\n\n<p><code>Application logging(File system)<\/code> \ud639\uc740 <code>Application logging(Blob)<\/code> \ub610\ub294 \ub458 \ub2e4 <code>On<\/code> \uc73c\ub85c \uc124\uc815\ud55c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. File System \uc635\uc158\uc740 \uc784\uc2dc \ub514\ubc84\uae45 \ubaa9\uc801\uc774\uba70 12\uc2dc\uac04 \ud6c4\uc5d0 \uc790\ub3d9\uc73c\ub85c <code>Off<\/code> \ub85c \uc124\uc815\ub41c\ub2e4.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"829\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-46-1024x829.png\" alt=\"\" class=\"wp-image-5734\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-46-1024x829.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-46-300x243.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-46-768x622.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-46.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Windows<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Blob \uc635\uc158\uc740 \ub85c\uadf8\uc758 \uc7a5\uae30 \ubcf4\uc874\uc774 \ud544\uc694\ud55c \uacbd\uc6b0 \uc0ac\uc6a9\ub418\uba70, <code>Blob Storage container<\/code>\uac00 \ud544\uc694\ud558\ub2e4.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"405\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-47-1024x405.png\" alt=\"\" class=\"wp-image-5735\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-47-1024x405.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-47-300x119.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-47-768x304.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-47.png 1404w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Storage Account for Blob Storage Container<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-48-1024x517.png\" alt=\"\" class=\"wp-image-5736\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-48-1024x517.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-48-300x150.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-48-768x388.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-48.png 1416w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Blob Storage Container<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"764\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-49-1024x764.png\" alt=\"\" class=\"wp-image-5737\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-49-1024x764.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-49-300x224.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-49-768x573.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-49.png 1412w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Caution<\/mark><\/h4>\n\n\n\n<p>Storage account\uc758 <code>Access Key<\/code>\ub97c \ub2e4\uc2dc \uc0dd\uc131\ud55c \uacbd\uc6b0 \uc0c8\ub85c\uc6b4 \ud0a4\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \ud574\ub2f9 \ub85c\uae45 \uad6c\uc131\uc744 \uc7ac\uc124\uc815\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. \ud574\ub2f9 \ub85c\uae45 \uc124\uc815\uc744 <code>Off, Save, On<\/code> \ud55c\ub2e4.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Linux or Container Application<\/h3>\n\n\n\n<p>\ub85c\uae45 \uc635\uc158\uc744 <code>File System<\/code> \uc73c\ub85c \uc124\uc815\ud55c\ub2e4.<\/p>\n\n\n\n<p><code>Quota(MB)<\/code> \uac12\uc5d0 \uc571 \ub85c\uadf8\uc5d0 \ud560\ub2f9\ud560 \ub514\uc2a4\ud06c \uc6a9\ub7c9(\uae30\ubcf8\uac12: 35MB)\uc744 \uae30\uc785\ud55c\ub2e4.<\/p>\n\n\n\n<p>\ub85c\uadf8 \ubcf4\uc874 \uae30\uac04(\uc77c)\uc744 \uc124\uc815\ud55c\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-50-1024x451.png\" alt=\"\" class=\"wp-image-5739\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-50-1024x451.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-50-300x132.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-50-768x338.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-50.png 1402w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Linux<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uc2a4\ud2b8\ub9bc(Stream) \ub85c\uadf8<\/h2>\n\n\n\n<p>\ub85c\uadf8\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc2a4\ud2b8\ub9ac\ubc0d\ud558\ub294 \uac83\ub3c4 \uac00\ub2a5\ud558\ub2e4. \uc774 \uacbd\uc6b0\uc5d0\ub294 \uc0ac\uc804\uc5d0 \uc6d0\ud558\ub294 \ub85c\uadf8 \uc720\ud615\uc744 \ud65c\uc131\ud654\ud574\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<p>\ud655\uc7a5\uc790\uac00<code>.txt, .log, .htm<\/code> \uc778 \ud30c\uc77c\uc5d0 \uae30\ub85d\ub41c \ubaa8\ub4e0 \uc815\ubcf4\ub294 App Service\uc5d0 \uc758\ud574 \uc2a4\ud2b8\ub9ac\ubc0d \ub41c\ub2e4. \uc774 \ud30c\uc77c\ub4e4\uc740 <code>\/LogFiles<\/code> \ub514\ub809\ud1a0\ub9ac(d:\/home\/logfiles)\uc5d0 \uc800\uc7a5\ub41c\ub2e4.<\/p>\n\n\n\n<p><em>Tip. \uc77c\ubd80 \ub85c\uae45 \uc720\ud615\uc740 \ub85c\uadf8 \ud30c\uc77c\uc5d0 \uae30\uc785\ud560 \ub54c <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\ubc84\ud37c\ub9c1(Buffering)<\/mark><\/em><sup data-fn=\"69d244c5-5d55-4ee1-8f28-a42df785f539\" class=\"fn\"><a href=\"#69d244c5-5d55-4ee1-8f28-a42df785f539\" id=\"69d244c5-5d55-4ee1-8f28-a42df785f539-link\">3<\/a><\/sup><em>\ud55c\ub2e4. \uadf8 \uc601\ud5a5\uc73c\ub85c \uc2a4\ud2b8\ub9bc\uc758 \uc774\ubca4\ud2b8 \uae30\ub85d \uc21c\uc11c\uac00 \ubc14\ub014 \uc218 \uc788\ub2e4.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\ub85c\uadf8 \ud655\uc778<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">File system \ub85c\uadf8 \ud655\uc778<\/h3>\n\n\n\n<p>App Service\uc758 \ud30c\uc77c \uc2dc\uc2a4\ud15c\uc5d0 \uc800\uc7a5\ub41c \ub85c\uadf8\uc758 \uacbd\uc6b0<em> <\/em>URL\uc5d0\uc11c ZIP \ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p><em>Tip. \uc774\uacf3\uc758 \ub85c\uadf8 \ud30c\uc77c\uc740 <code>\/home\/LogFiles<\/code> \ub514\ub809\ud1a0\ub9ac\uc758 \ub0b4\uc6a9\uc774\ub2e4.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Windows \uc571\uc758 \uacbd\uc6b0<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/&lt;app-name>.scm.azurewebsites.net\/api\/dump<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Linux or Container \uc571\uc758 \uacbd\uc6b0<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/&lt;app-name>.scm.azurewebsites.net\/api\/logs\/docker\/zip<\/code><\/pre>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"235\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-52-1024x235.png\" alt=\"\" class=\"wp-image-5747\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-52-1024x235.png 1024w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-52-300x69.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-52-768x176.png 768w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-52.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Linux logs download url<\/figcaption><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"445\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-53.png\" alt=\"\" class=\"wp-image-5748\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-53.png 960w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-53-300x139.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/11\/image-53-768x356.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Blob storage conationer \ub85c\uadf8 \ud655\uc778<\/h3>\n\n\n\n<p><em>Tip. Azure Storage\uc640 \ud568\uaed8 \ub3d9\uc791\ud558\ub294<strong> \ud074\ub77c\uc774\uc5b8\ud2b8 \ub3c4\uad6c<\/strong>\uac00 \ud544\uc694\ud558\ub2e4<\/em>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">LEarning note<\/h5>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity has-luminous-dusk-gradient-background has-background is-style-wide\"\/>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Web Server \ub780?<\/mark><br><br>\uc6f9 \uc11c\ubc84\ub294 \uc778\ud130\ub137\uc744 \ud1b5\ud574 \uc6f9 \ud398\uc774\uc9c0\ub098 \ud30c\uc77c\uc744 \uc720\uc800\uc5d0\uac8c \uc804\ub2ec\ud558\ub294 \uc11c\ubc84 \ubc0f \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub73b\ud55c\ub2e4.<br><br><strong><code>Wen Server 5 Features<\/code><\/strong><br><br><strong>1. HTTP \ud504\ub85c\ud1a0\ucf5c \uc0ac\uc6a9: <\/strong>\uc6f9 \uc11c\ubc84\ub294 HTTP(Hypertext Transfer Protocol)\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud074\ub77c\uc774\uc5b8\ud2b8(\uc8fc\ub85c \uc6f9 \ube0c\ub77c\uc6b0\uc800)\uc640 \ud1b5\uc2e0\ud55c\ub2e4.<br>\ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc6f9 \ud398\uc774\uc9c0\ub97c \uc694\uccad\ud558\uba74, \uc6f9 \uc11c\ubc84\ub294 \ud574\ub2f9 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uace0 \uc801\uc808\ud55c \uc751\ub2f5\uc744 \ubcf4\ub0b8\ub2e4.<br><br><strong>2.\uc6f9 \ud398\uc774\uc9c0 \ud638\uc2a4\ud2cd:<\/strong> HTML, CSS, JavaScript \ub4f1\uc73c\ub85c \uc791\uc131\ub41c \uc6f9 \ud398\uc774\uc9c0(Code)\ub97c \uc800\uc7a5\ud558\uace0, \uc774\ub97c \uc720\uc800\uc5d0\uac8c \uc81c\uacf5\ud55c\ub2e4.<br><br><strong>3.\uc815\uc801 \ubc0f \ub3d9\uc801 \ucee8\ud150\uce20 \uc81c\uacf5:<\/strong> <br>-\uc815\uc801(Static) \ucee8\ud150\uce20\ub780<strong> \ubcc0\uacbd\ub418\uc9c0 \uc54a\ub294 \ucee8\ud150\uce20<\/strong>\uc744 \ub73b\ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ud30c\uc77c, \uc774\ubbf8\uc9c0 \ubc0f \ud14d\uc2a4\ud2b8 \ub4f1\uc774 \uc788\ub2e4.<br>-\ub3d9\uc801(Dynamic) \ucee8\ud150\uce20\ub780 \uc720\uc800\uc758 <strong>\uc694\uccad\uc5d0 \ub530\ub77c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc0dd\uc131\ub418\ub294 \ucee8\ud150\uce20<\/strong>\ub97c \ub73b\ud55c\ub2e4. <br><br><strong>4.\ubcf4\uc548:<\/strong> SSL\/TLS\uc640 \uac19\uc740 \ubcf4\uc548 \ud504\ub85c\ud1a0\ucf5c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c \uc554\ud638\ud654\ud558\uace0 , \uc548\uc804\ud558\uac8c \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud55c\ub2e4.<br><br><strong>5.\uc2a4\ucf00\uc77c\ub9c1 \ubc0f \uad00\ub9ac:<\/strong> \ub300\uaddc\ubaa8 \ud2b8\ub798\ud53d\uc744 \ucc98\ub9ac\ud558\uae30 \uc704\ud574\uc11c \ub85c\ub4dc \ubc38\ub7f0\uc2f1(Load balancing), \ud074\ub7ec\uc2a4\ud130\ub9c1(Clustering) \ub4f1\uc758 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud655\uc7a5\uc131\uacfc \uc2e0\ub8b0\uc131\uc744 \uc81c\uacf5\ud55c\ub2e4.<br> <a href=\"#2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44-link\" aria-label=\"Jump to footnote reference 1\">\u21a9\ufe0e<\/a><\/li><li id=\"607e35a4-7161-4b25-8997-10d4ae96ebf3\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\"> HTTP \uc798\ubabb\ub41c \uc694\uccad\uc774\ub780?<\/mark><br><br>HTTP \uc0c1\ud0dc \ucf54\ub4dc <code>400<\/code> \uc774\uc0c1\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc5d0 \ubb38\uc81c\uac00 \uc788\uac70\ub098 \uc11c\ubc84\uac00 \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc5c6\uc744 \ub54c \ubc1c\uc0dd\ud558\ub294 \uc624\ub958 \ucf54\ub4dc\uc774\ub2e4.<br>\uc774\ub7ec\ud55c \uc624\ub958 \ucf54\ub4dc\ub4e4\uc740 \ub450 \uac00\uc9c0 \ubc94\uc8fc\ub85c \ub098\ub25c\ub2e4.<br><br><strong>1. 4xx \ud074\ub77c\uc774\uc5b8\ud2b8 \uc624\ub958(400-499) <\/strong><br><em>Tip.\uc8fc\ub85c \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc758 \ubb38\uc81c\ub97c \ub098\ud0c0\ub0b8\ub2e4.<\/em><br><br><code>400 Bad Request<\/code>\uc11c\ubc84\uac00 \uc694\uccad\uc744 \uc774\ud574\ud560 \uc218 \uc5c6\uc74c<br><code>401 Unauthorized<\/code>\uc778\uc99d\uc774 \ud544\uc694\ud55c \ud398\uc774\uc9c0 \ubc0f \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uc811\uadfc \uc2dc\ub3c4<br><code>403 Forbidden<\/code>\ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc811\uadfc\ud560 \uad8c\ud55c\uc774 \uc5c6\uc74c<br><code>404 Not Found<\/code>\uc694\uccad\ud55c \ud398\uc774\uc9c0 \ubc0f \ub9ac\uc18c\uc2a4\ub97c \uc11c\ubc84\uc5d0\uc11c \ucc3e\uc744 \uc218 \uc5c6\uc74c<br><code>405 Method Not Allowed<\/code>\ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc740 HTTP \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud568<br><br><strong>2. 5xx \uc11c\ubc84 \uc624\ub958(500-599)<\/strong><br><em>Tip. \uc8fc\ub85c \uc11c\ubc84 \uce21\uc758 \ubb38\uc81c\ub97c \ub098\ud0c0\ub0b8\ub2e4. \uc720\ud6a8\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\ub294\ub370 \uc2e4\ud328\ud588\uc74c\uc744 \ub73b\ud55c\ub2e4.<\/em><br><br><code>500 Internal Server Error<\/code> \uc11c\ubc84 \ub0b4\ubd80\uc5d0 \uc77c\ubc18\uc801\uc778 \uc624\ub958\uac00 \ubc1c\uc0dd\ud568<br><code>501 Not Implemented<\/code> \uc11c\ubc84\uac00 \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc74c<br><code>502 Bad Gateway<\/code> Gateway \ud639\uc740 Proxy \uc11c\ubc84\uac00 \uc798\ubabb\ub41c \uc751\ub2f5(Response)\uc744 \ubc1b\uc74c<br><code>503 Service Unavailable<\/code> \uc11c\ubc84\uac00 \uc77c\uc2dc\uc801\uc73c\ub85c \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc5c6\uc74c<br><em>Tip. \uc8fc\ub85c \uacfc\ubd80\ud654 \ud639\uc740 \uc720\uc9c0\ubcf4\uc218 \uc791\uc5c5\uc5d0 \uc758\ud55c \uacbd\uc6b0\uac00 \ub9ce\uc74c<\/em><br><code>504 Gateway Timeout<\/code> Gateway \ud639\uc740 Proxy \uc11c\ubc84\uac00 \uc0c1\uc704 \uc11c\ubc84\ub85c\ubd80\ud130 \uc751\ub2f5\uc744 \ubc1b\uc9c0 \ubabb\ud568<br><br><br> <a href=\"#607e35a4-7161-4b25-8997-10d4ae96ebf3-link\" aria-label=\"Jump to footnote reference 2\">\u21a9\ufe0e<\/a><\/li><li id=\"69d244c5-5d55-4ee1-8f28-a42df785f539\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\ub85c\uadf8 \uae30\uc785 \ubc84\ud37c\ub9c1(Write Buffering)\uc774\ub780?<\/mark><br><br>\uc5ec\uae30\uc11c \ubc84\ud37c\ub9c1<code>Buffering<\/code> \uc774\ub780 \ub85c\uadf8 \ub370\uc774\ud130\uac00 \uc989\uc2dc \ud30c\uc77c\uc5d0 \uc4f0\uc774\uc9c0(Write) \uc54a\uace0 \uc77c\uc2dc\uc801\uc73c\ub85c \uba54\ubaa8\ub9ac\uc5d0 \uc800\uc7a5\ub418\uc5c8\ub2e4\uac00 \ub098\uc911\uc5d0 \ud55c\uaebc\ubc88\uc5d0 \ud30c\uc77c\uc5d0 \uae30\ub85d\ub418\ub294 \uacfc\uc815\uc744 \uc758\ubbf8\ud55c\ub2e4.<br><br>\uc608) \uc720\uc800\uac00 \uc6f9 \ud398\uc774\uc9c0\ub97c \ubc29\ubb38\ud588\uc744\ub54c \ubc1c\uc0dd\ud558\ub294 \ub85c\uadf8<code>Application Log<\/code> \uc640 \uadf8 \ubc29\ubb38\uc5d0 \ub300\ud55c \uc11c\ubc84\uc758 <code>HTTP Log<\/code> \uc0ac\uc774\uc5d0 \uc2dc\uac04 \ucc28\uc774\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc21c\uc11c\uac00 \ubc14\ub014 \uc218\ub3c4 \uc788\ub2e4. <a href=\"#69d244c5-5d55-4ee1-8f28-a42df785f539-link\" aria-label=\"Jump to footnote reference 3\">\u21a9\ufe0e<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>App Service \ub85c\uae45 \uc54c\uc544 \ubcf4\uae30 Azure App Service\ub294 \uc571\uc744 \ub514\ubc84\uae45\ud558\uae30 \uc704\ud574 \ud544\uc694\ud55c \ub2e4\uc591\ud55c \uc885\ub958\uc758 \ub85c\uae45\uc744 \uc81c\uacf5\ud55c\ub2e4. \ub85c\uadf8\ub294 \uc571\uc758 \uc791\ub3d9 \ubc29\uc2dd\uc744 \uae30\ub85d\ud558\uace0, \ubb38\uc81c\ub97c \ud30c\uc545\ud558\ub294\ub370 \ud070 \ub3c4\uc6c0\uc744 \uc900\ub2e4. App Service \ub85c\uadf8 \uc720\ud615 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":5752,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-purple-color\\\">Web Server \ub780?<\/mark><br><br>\uc6f9 \uc11c\ubc84\ub294 \uc778\ud130\ub137\uc744 \ud1b5\ud574 \uc6f9 \ud398\uc774\uc9c0\ub098 \ud30c\uc77c\uc744 \uc720\uc800\uc5d0\uac8c \uc804\ub2ec\ud558\ub294 \uc11c\ubc84 \ubc0f \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub73b\ud55c\ub2e4.<br><br><strong><code>Wen Server 5 Features<\/code><\/strong><br><br><strong>1. HTTP \ud504\ub85c\ud1a0\ucf5c \uc0ac\uc6a9: <\/strong>\uc6f9 \uc11c\ubc84\ub294 HTTP(Hypertext Transfer Protocol)\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud074\ub77c\uc774\uc5b8\ud2b8(\uc8fc\ub85c \uc6f9 \ube0c\ub77c\uc6b0\uc800)\uc640 \ud1b5\uc2e0\ud55c\ub2e4.<br>\ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc6f9 \ud398\uc774\uc9c0\ub97c \uc694\uccad\ud558\uba74, \uc6f9 \uc11c\ubc84\ub294 \ud574\ub2f9 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uace0 \uc801\uc808\ud55c \uc751\ub2f5\uc744 \ubcf4\ub0b8\ub2e4.<br><br><strong>2.\uc6f9 \ud398\uc774\uc9c0 \ud638\uc2a4\ud2cd:<\/strong> HTML, CSS, JavaScript \ub4f1\uc73c\ub85c \uc791\uc131\ub41c \uc6f9 \ud398\uc774\uc9c0(Code)\ub97c \uc800\uc7a5\ud558\uace0, \uc774\ub97c \uc720\uc800\uc5d0\uac8c \uc81c\uacf5\ud55c\ub2e4.<br><br><strong>3.\uc815\uc801 \ubc0f \ub3d9\uc801 \ucee8\ud150\uce20 \uc81c\uacf5:<\/strong> <br>-\uc815\uc801(Static) \ucee8\ud150\uce20\ub780<strong> \ubcc0\uacbd\ub418\uc9c0 \uc54a\ub294 \ucee8\ud150\uce20<\/strong>\uc744 \ub73b\ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ud30c\uc77c, \uc774\ubbf8\uc9c0 \ubc0f \ud14d\uc2a4\ud2b8 \ub4f1\uc774 \uc788\ub2e4.<br>-\ub3d9\uc801(Dynamic) \ucee8\ud150\uce20\ub780 \uc720\uc800\uc758 <strong>\uc694\uccad\uc5d0 \ub530\ub77c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc0dd\uc131\ub418\ub294 \ucee8\ud150\uce20<\/strong>\ub97c \ub73b\ud55c\ub2e4. <br><br><strong>4.\ubcf4\uc548:<\/strong> SSL\/TLS\uc640 \uac19\uc740 \ubcf4\uc548 \ud504\ub85c\ud1a0\ucf5c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c \uc554\ud638\ud654\ud558\uace0 , \uc548\uc804\ud558\uac8c \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud55c\ub2e4.<br><br><strong>5.\uc2a4\ucf00\uc77c\ub9c1 \ubc0f \uad00\ub9ac:<\/strong> \ub300\uaddc\ubaa8 \ud2b8\ub798\ud53d\uc744 \ucc98\ub9ac\ud558\uae30 \uc704\ud574\uc11c \ub85c\ub4dc \ubc38\ub7f0\uc2f1(Load balancing), \ud074\ub7ec\uc2a4\ud130\ub9c1(Clustering) \ub4f1\uc758 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud655\uc7a5\uc131\uacfc \uc2e0\ub8b0\uc131\uc744 \uc81c\uacf5\ud55c\ub2e4.<br>\",\"id\":\"2e5cb8a2-8f2d-49d0-9409-9f7e4b24cd44\"},{\"content\":\"<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-purple-color\\\"> HTTP \uc798\ubabb\ub41c \uc694\uccad\uc774\ub780?<\/mark><br><br>HTTP \uc0c1\ud0dc \ucf54\ub4dc <code>400<\/code> \uc774\uc0c1\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc5d0 \ubb38\uc81c\uac00 \uc788\uac70\ub098 \uc11c\ubc84\uac00 \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc5c6\uc744 \ub54c \ubc1c\uc0dd\ud558\ub294 \uc624\ub958 \ucf54\ub4dc\uc774\ub2e4.<br>\uc774\ub7ec\ud55c \uc624\ub958 \ucf54\ub4dc\ub4e4\uc740 \ub450 \uac00\uc9c0 \ubc94\uc8fc\ub85c \ub098\ub25c\ub2e4.<br><br><strong>1. 4xx \ud074\ub77c\uc774\uc5b8\ud2b8 \uc624\ub958(400-499) <\/strong><br><em>Tip.\uc8fc\ub85c \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc758 \ubb38\uc81c\ub97c \ub098\ud0c0\ub0b8\ub2e4.<\/em><br><br><code>400 Bad Request<\/code>\uc11c\ubc84\uac00 \uc694\uccad\uc744 \uc774\ud574\ud560 \uc218 \uc5c6\uc74c<br><code>401 Unauthorized<\/code>\uc778\uc99d\uc774 \ud544\uc694\ud55c \ud398\uc774\uc9c0 \ubc0f \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uc811\uadfc \uc2dc\ub3c4<br><code>403 Forbidden<\/code>\ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc811\uadfc\ud560 \uad8c\ud55c\uc774 \uc5c6\uc74c<br><code>404 Not Found<\/code>\uc694\uccad\ud55c \ud398\uc774\uc9c0 \ubc0f \ub9ac\uc18c\uc2a4\ub97c \uc11c\ubc84\uc5d0\uc11c \ucc3e\uc744 \uc218 \uc5c6\uc74c<br><code>405 Method Not Allowed<\/code>\ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc740 HTTP \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud568<br><br><strong>2. 5xx \uc11c\ubc84 \uc624\ub958(500-599)<\/strong><br><em>Tip. \uc8fc\ub85c \uc11c\ubc84 \uce21\uc758 \ubb38\uc81c\ub97c \ub098\ud0c0\ub0b8\ub2e4. \uc720\ud6a8\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\ub294\ub370 \uc2e4\ud328\ud588\uc74c\uc744 \ub73b\ud55c\ub2e4.<\/em><br><br><code>500 Internal Server Error<\/code> \uc11c\ubc84 \ub0b4\ubd80\uc5d0 \uc77c\ubc18\uc801\uc778 \uc624\ub958\uac00 \ubc1c\uc0dd\ud568<br><code>501 Not Implemented<\/code> \uc11c\ubc84\uac00 \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc74c<br><code>502 Bad Gateway<\/code> Gateway \ud639\uc740 Proxy \uc11c\ubc84\uac00 \uc798\ubabb\ub41c \uc751\ub2f5(Response)\uc744 \ubc1b\uc74c<br><code>503 Service Unavailable<\/code> \uc11c\ubc84\uac00 \uc77c\uc2dc\uc801\uc73c\ub85c \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc5c6\uc74c<br><em>Tip. \uc8fc\ub85c \uacfc\ubd80\ud654 \ud639\uc740 \uc720\uc9c0\ubcf4\uc218 \uc791\uc5c5\uc5d0 \uc758\ud55c \uacbd\uc6b0\uac00 \ub9ce\uc74c<\/em><br><code>504 Gateway Timeout<\/code> Gateway \ud639\uc740 Proxy \uc11c\ubc84\uac00 \uc0c1\uc704 \uc11c\ubc84\ub85c\ubd80\ud130 \uc751\ub2f5\uc744 \ubc1b\uc9c0 \ubabb\ud568<br><br><br>\",\"id\":\"607e35a4-7161-4b25-8997-10d4ae96ebf3\"},{\"content\":\"<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-purple-color\\\">\ub85c\uadf8 \uae30\uc785 \ubc84\ud37c\ub9c1(Write Buffering)\uc774\ub780?<\/mark><br><br>\uc5ec\uae30\uc11c \ubc84\ud37c\ub9c1<code>Buffering<\/code> \uc774\ub780 \ub85c\uadf8 \ub370\uc774\ud130\uac00 \uc989\uc2dc \ud30c\uc77c\uc5d0 \uc4f0\uc774\uc9c0(Write) \uc54a\uace0 \uc77c\uc2dc\uc801\uc73c\ub85c \uba54\ubaa8\ub9ac\uc5d0 \uc800\uc7a5\ub418\uc5c8\ub2e4\uac00 \ub098\uc911\uc5d0 \ud55c\uaebc\ubc88\uc5d0 \ud30c\uc77c\uc5d0 \uae30\ub85d\ub418\ub294 \uacfc\uc815\uc744 \uc758\ubbf8\ud55c\ub2e4.<br><br>\uc608) \uc720\uc800\uac00 \uc6f9 \ud398\uc774\uc9c0\ub97c \ubc29\ubb38\ud588\uc744\ub54c \ubc1c\uc0dd\ud558\ub294 \ub85c\uadf8<code>Application Log<\/code> \uc640 \uadf8 \ubc29\ubb38\uc5d0 \ub300\ud55c \uc11c\ubc84\uc758 <code>HTTP Log<\/code> \uc0ac\uc774\uc5d0 \uc2dc\uac04 \ucc28\uc774\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc21c\uc11c\uac00 \ubc14\ub014 \uc218\ub3c4 \uc788\ub2e4.\",\"id\":\"69d244c5-5d55-4ee1-8f28-a42df785f539\"}]"},"categories":[107,33,203],"tags":[172,123],"class_list":["post-5723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-tech-notes","category-web-apps-services","tag-app-service","tag-azure"],"_links":{"self":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5723"}],"version-history":[{"count":7,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5723\/revisions"}],"predecessor-version":[{"id":5750,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5723\/revisions\/5750"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/media\/5752"}],"wp:attachment":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}