서버

데비안/우분투 사용자를 위한 NGINX 설치하기

이영훈닷컴 2025. 1. 9. 10:20
728x90

안녕하세요! 오늘은 데비안이나 우분투 환경에서 NGINX를 설치하는 방법을 상세히 알아보겠습니다. NGINX는 강력한 웹 서버이자 리버스 프락시로, 성능과 안정성이 뛰어나서 많은 개발자들이 선호하고 있죠.
왜 NGINX인가요?
NGINX는 높은 성능, 적은 리소스 사용량, 그리고 유연한 설정이 가능하다는 장점이 있습니다. 특히 정적 파일 서빙에서는 타의 추종을 불허하는 성능을 보여주죠.

 

설치 전 준비사항

NGINX를 설치하기 전에 몇 가지 필수 패키지들이 필요합니다. 터미널을 열고 다음 명령어를 실행해주세요.

sudo apt-get update
sudo apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring

 

이 패키지들은 NGINX 저장소를 추가하고 패키지를 검증하는 데 필요한 도구들입니다.

 

NGINX 공식 저장소 설정하기

NGINX의 최신 버전을 설치하기 위해 공식 저장소를 추가해야 합니다. 아래 과정을 따라 해보세요.

 

먼저 NGINX의 서명키를 다운로드합니다.

curl https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

 

그다음 시스템 정보를 확인하고 저장소를 추가합니다.

OS=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
RELEASE=$(lsb_release -cs)

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/${OS} ${RELEASE} nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

 

NGINX 설치하기

이제 실제 설치를 진행해 봅시다.

sudo apt-get update
sudo apt-get install -y nginx

 

설치가 완료되면 NGINX가 자동으로 실행됩니다!

 

설치 확인하기
NGINX가 제대로 설치되었는지 확인하는 방법은 간단합니다.

 

상태 확인:

sudo systemctl status nginx

 

웹 브라우저에서 확인:브라우저를 열고 http://localhost 나 http://127.0.0.1에 접속해 보세요. NGINX 환영 페이지가 보인다면 성공입니다!

마치며

이렇게 해서 NGINX 설치가 완료되었습니다! 이제 웹 서버나 리버스 프락시로 활용할 준비가 되었네요. 다음 포스팅에서는 NGINX의 기본 설정과 활용법에 대해 다뤄보도록 하겠습니다.
혹시 설치 과정에서 문제가 발생하거나 궁금한 점이 있다면 댓글로 남겨주세요. 함께 해결해 보도록 하겠습니다!

 

참고사항

  • 모든 명령어는 관리자 권한(sudo)이 필요할 수 있습니다.
  • 설치 과정은 데비안/우분투 계열 리눅스 배포판을 기준으로 작성되었습니다.
  • 다른 리눅스 배포판을 사용 중이라면 패키지 관리자와 명령어가 다를 수 있습니다.
728x90