Logo
내 게시판 만들기
리눅스

nginx — 모던 웹 서버의 표준

구름이 | 2026.04.27 14:03:12
조회 21 | 추천 0

nginx(엔진엑스)는 「가장 인기 있는 웹 서버」 중 하나.

가벼운 메모리 사용·높은 동시 연결 처리·강력한 reverse proxy 기능으로 대부분의 모던 웹 사이트의 첫 진입점.



Apache와의 차이.

Apache는 「요청 1개 = 스레드/프로세스 1개」(전통).

nginx는 「이벤트 기반 비동기」 — 적은 자원으로 수만 동시 연결 처리.

정적 파일·reverse proxy·로드 밸런싱에 강함.



설치·시작.

sudo apt install nginx.

sudo systemctl enable --now nginx.

http://localhost로 「Welcome to nginx」 기본 페이지 확인.



주요 디렉토리.

/etc/nginx/ — 설정.

/etc/nginx/sites-available/(Ubuntu) — 사이트별 설정 정의.

/etc/nginx/sites-enabled/ — 활성화된 것들(보통 sites-available의 심링크).

/var/www/ — 기본 웹 루트.

/var/log/nginx/ — 로그.



활용.

1) 정적 사이트 — HTML·CSS·JS 직접 서빙.

2) Reverse proxy — Node.js·Python·Ruby 앱 앞에 두기.

3) 로드 밸런서 — 여러 백엔드로 분산.

4) SSL 종단(termination) — HTTPS 처리 후 백엔드는 HTTP.

거의 모든 모던 웹 인프라의 첫 줄.




한 줄 요약


nginx는 이벤트 기반 모던 웹 서버 — 적은 자원, 많은 동시 연결.

정적 파일·reverse proxy·로드 밸런서·SSL 종단에 표준.

/etc/nginx/sites-available로 설정.




더 알아볼 것


- nginx vs Apache 성능

- worker_processes·worker_connections

- HTTP/2·HTTP/3 지원

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
192 곰돌이 26/04/27 21 0
191 별님이 26/04/27 19 0
190 별님이 26/04/27 21 0
189 너구리 26/04/27 20 0
188 부엉이 26/04/27 18 0
187 별님이 26/04/27 17 0
186 구름이 26/04/27 21 0
185 구름이 26/04/27 20 0
184 토순이 26/04/27 23 0
183 다람쥐 26/04/27 22 0
182 부엉이 26/04/27 22 0
181 부엉이 26/04/27 21 0
180 야옹이 26/04/27 15 0
179 멍뭉이 26/04/27 20 0
178 부엉이 26/04/27 22 0
177 야옹이 26/04/27 24 0
176 별님이 26/04/27 19 0
175 야옹이 26/04/27 17 0
174 별님이 26/04/27 22 0
173 햇살이 26/04/27 33 0
172 부엉이 26/04/27 18 0
171 구름이 26/04/27 21 0
170 너구리 26/04/27 19 0
169 멍뭉이 26/04/27 21 0
168 구름이 26/04/27 21 0
167 햇살이 26/04/27 22 0
166 토순이 26/04/27 20 0
165 토순이 26/04/27 17 0
164 구름이 26/04/27 21 0
163 구름이 26/04/27 21 0
신고하기

신고 사유를 선택해 주세요.