우분투의 패키지 관리자에 NGINX 개발자 레포지토리를 추가해서 apt-get으로 최신 버전의 NGINX를 설치하고 추후 업데이트 및 관리가 간단하게끔 하는 방법입니다.
NGINX 공식 개발자 repository를 통해 설치하는 것이므로 비공식 패키지라 하여도 안전합니다. 관리자 권한을 가진 상태에서 다음과 같은 방법으로 설치가 가능합니다.
목차
NGINX Repository 추가
aptitude install software-properties-common add-apt-repository ppa:nginx/development
aptitude를 통해 레포지토리를 등록합니다.
The program 'aptitude' is currently not installed. You can install it by typing: apt install aptitude
만일 위와 같은 메시지가 출력된다면 아래의 명령어로 aptitude 패키지를 설치합니다.
apt-get install aptitude
패키지 정보 및 NGINX 설치
apt-get update apt-get install nginx-full
패키지 관리자를 통해 설치한 NGINX는 사용하는 포트를 따로 방화벽에서 열어줄 필요 없이 사용하는 포트를 자동으로 등록하기 때문에 관리가 편하다는 장점이 있습니다.
NGINX 패키지는 포함된 모듈에 따라 core, light, full, extra로 나뉘며 NGINX가 워낙 가벼운 웹서버 서비스이기 때문에 성능은 큰 차이가 없을 것으로 보며(객관적인 데이터는 없습니다 :D) 여러 기능을 활용하기 위해 풀버전을 설치하는 것이 좋습니다.
패키지에 따른 포함 모듈은 아래 링크를 참조하세요.
nginx -v
위 명령어로 설치된 NGINX 버전을 확인할 수 있습니다.