[{"data":1,"prerenderedAt":152},["ShallowReactive",2],{"post-document:\u002Fdevops\u002Fnginx\u002F2026\u002F08\u002F24\u002Fnginx-basics\u002F":3},{"id":4,"title":5,"body":6,"categories":133,"date":136,"description":137,"extension":138,"image":139,"key_concepts":139,"last_modified_at":139,"legacyPath":140,"meta":141,"navigation":73,"part":143,"path":144,"published":73,"robots":139,"seo":145,"series":146,"stem":147,"strengths":139,"summary":139,"tags":148,"tradeoffs":139,"__hash__":151},"posts\u002Fposts\u002FDevOps\u002FNginx\u002F2026-08-24-nginx-basics.md","Nginx 기초와 동작 구조",{"type":7,"value":8,"toc":126},"minimark",[9,14,18,29,33,37,41,105,109,122],[10,11,13],"h2",{"id":12},"_1-nginx란","1. Nginx란?",[15,16,17],"p",{},"Nginx는 클라이언트의 HTTP 요청을 받아 정적 파일을 제공하거나 요청을 다른 서버로 전달하는 Web Server입니다.",[19,20,26],"pre",{"className":21,"code":23,"language":24,"meta":25},[22],"language-text","Client\n  ↓ HTTP Request\nNginx\n  ├─ HTML, CSS, JavaScript 제공\n  └─ Backend Server로 요청 전달\n","text","",[27,28,23],"code",{"__ignoreMap":25},[10,30,32],{"id":31},"_2-nginx를-사용하는-이유","2. Nginx를 사용하는 이유",[10,34,36],{"id":35},"_3-nginx의-요청-처리-흐름","3. Nginx의 요청 처리 흐름",[10,38,40],{"id":39},"_4-기본-설정-파일-구조","4. 기본 설정 파일 구조",[19,42,46],{"className":43,"code":44,"language":45,"meta":25,"style":25},"language-nginx shiki shiki-themes github-light github-dark","server {\n    listen 80;\n    server_name example.com;\n\n    location \u002F {\n        root \u002Fusr\u002Fshare\u002Fnginx\u002Fhtml;\n        index index.html;\n    }\n}\n","nginx",[27,47,48,56,62,68,75,81,87,93,99],{"__ignoreMap":25},[49,50,53],"span",{"class":51,"line":52},"line",1,[49,54,55],{},"server {\n",[49,57,59],{"class":51,"line":58},2,[49,60,61],{},"    listen 80;\n",[49,63,65],{"class":51,"line":64},3,[49,66,67],{},"    server_name example.com;\n",[49,69,71],{"class":51,"line":70},4,[49,72,74],{"emptyLinePlaceholder":73},true,"\n",[49,76,78],{"class":51,"line":77},5,[49,79,80],{},"    location \u002F {\n",[49,82,84],{"class":51,"line":83},6,[49,85,86],{},"        root \u002Fusr\u002Fshare\u002Fnginx\u002Fhtml;\n",[49,88,90],{"class":51,"line":89},7,[49,91,92],{},"        index index.html;\n",[49,94,96],{"class":51,"line":95},8,[49,97,98],{},"    }\n",[49,100,102],{"class":51,"line":101},9,[49,103,104],{},"}\n",[10,106,108],{"id":107},"_5-핵심-정리","5. 핵심 정리",[110,111,112,116,119],"ul",{},[113,114,115],"li",{},"Nginx는 클라이언트의 HTTP 요청을 가장 먼저 받을 수 있습니다.",[113,117,118],{},"정적 파일을 직접 제공할 수 있습니다.",[113,120,121],{},"요청을 Spring Boot와 같은 Backend Server로 전달할 수 있습니다.",[123,124,125],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":25,"searchDepth":58,"depth":58,"links":127},[128,129,130,131,132],{"id":12,"depth":58,"text":13},{"id":31,"depth":58,"text":32},{"id":35,"depth":58,"text":36},{"id":39,"depth":58,"text":40},{"id":107,"depth":58,"text":108},[134,135],"DevOps","Nginx","2026-08-24 00:20:00 +0900","Nginx가 무엇인지 알아보고 Web Server, 정적 파일 제공, 요청 처리 구조를 정리한다.","md",null,"\u002Fdevops\u002Fnginx\u002F2026\u002F08\u002F24\u002Fnginx-basics\u002F",{"layout":142},"post","1","\u002Fposts\u002Fdevops\u002Fnginx\u002F2026-08-24-nginx-basics",{"title":5,"description":137},"Nginx 기초","posts\u002FDevOps\u002FNginx\u002F2026-08-24-nginx-basics",[135,149,134,150],"WebServer","Network","WNK-gZdx-2KRiKYQGPQeS3SXsa8fF6l4rcSsJZeCy0k",1788744789505]