본문 바로가기
Q&A2023년 7월 18일1분 읽기

Nginx Unit이 뭔가요?

안
안소연
조회 525댓글 1

Nginx Unit이라는 걸 봤는데 일반 Nginx와 뭐가 다른가요?

댓글 1

김김영삼3년 전

Nginx Unit은 동적 애플리케이션 서버입니다. 기존 Nginx(정적/프록시)와 다르게 앱을 직접 실행합니다.

특징:

  • Python, PHP, Go, Node.js, Java, Ruby 등 다중 언어 지원
  • 설정을 API(JSON)로 동적 변경 — 재시작 불필요
  • 하나의 서버에서 여러 언어 앱 동시 운영
# 설정 예시 (API로 전달)
curl -X PUT --data '{
"listeners": {"*:8080": {"pass": "applications/myapp"}},
"applications": {
"myapp": {
"type": "python 3",
"path": "/var/www/myapp",
"module": "wsgi"
}
}
}' http://localhost/config

마이크로서비스에서 여러 언어 앱을 하나의 서버로 관리할 때 유용합니다.

Ctrl+Enter로 등록