반응형
NGINX란?
고성능 웹 서버 혹은 리버스 프록시로 사용되는 소프트웨어
웹 서버란 무엇인가?
- 클라이언트와 서버 간의 통신을 처리하며 웹 애플리케이션을 호스팅할 수 있게 해주는 소프트웨어
- 클라이언트의 HTTP 요청을 받아 정적 or 동적으로 웹 페이지를 제공해주는 소프트웨어
- Appach Tomcat, Nginx, Mocrosoft IIS 등이 있다
Nginx가 다른 웹서버와 다른 특징이 무엇인가?
- event-driven, 비동기 아키텍처를 통해 최소한의 리소스로 많은 동시 처리가 가능
- 리버스 프록시와 로드 밸런싱을 통해 서버의 안정성과 유연성을 확보
- 메모리 공간이 적고 리소스를 효율적으로 사용
- 웹 서버 관련 설정을 손쉽게 가능
- 커뮤니티 친화적
Docker 기반 Nginx 설치 및 실행
- 도커가 설치되었다는 가정하에 진행
- nginx 설치 명령어
# nginx 이미지 설치
docker pull nginx
# nginx 이미지 실행
docker run -d -p 80:80 --name my-nginx nginx
Nginx 접속 확인
- http://localhost:80 으로 접속 확인
반응형
LIST
'Nginx' 카테고리의 다른 글
[NGINX 기초] - 로드 밸런싱 (0) | 2024.03.11 |
---|