Nginx 기초와 동작 구조
Nginx가 무엇인지 알아보고 Web Server, 정적 파일 제공, 요청 처리 구조를 정리한다.
1. Nginx란?
Nginx는 클라이언트의 HTTP 요청을 받아 정적 파일을 제공하거나 요청을 다른 서버로 전달하는 Web Server입니다.
Client
↓ HTTP Request
Nginx
├─ HTML, CSS, JavaScript 제공
└─ Backend Server로 요청 전달
2. Nginx를 사용하는 이유
3. Nginx의 요청 처리 흐름
4. 기본 설정 파일 구조
server {
listen 80;
server_name example.com;
location / {
root /usr/share/nginx/html;
index index.html;
}
}
5. 핵심 정리
- Nginx는 클라이언트의 HTTP 요청을 가장 먼저 받을 수 있습니다.
- 정적 파일을 직접 제공할 수 있습니다.
- 요청을 Spring Boot와 같은 Backend Server로 전달할 수 있습니다.
COMMENTS
GitHub 계정으로 로그인하여 댓글을 남길 수 있습니다. 댓글은 GitHub Discussions에 공개 저장되며, 작성 내용과 GitHub 프로필 정보가 다른 방문자에게 보일 수 있습니다.