Tips - etc/Ubuntu

Ubuntu 에 최신버전 NginX 설치하기

Logger.one 2020. 10. 4. 01:43
반응형

간단히 Ubuntu 에 NginX 최신 버전을 설치하는 방법입니다.

 

우선 설치에 관한 영문 문서는 링크 ( www.nginx.com/resources/wiki/start/topics/tutorials/install/ ) 에서 확인 가능합니다.

 

1. 저장소 등록 하기

 apt 저장소 관리자인 /etc/sources.list.d/ 내부에 nginx.list 와 같은 파일을 vi 로 만드 신 후

 

$ vi /etc/apt/sources.list.d/nginx.list

 

아래의 내용을 입력해 주시기 바랍니다. 

## Replace $release with your corresponding Ubuntu release.
deb https://nginx.org/packages/ubuntu/ $release nginx
deb-src https://nginx.org/packages/ubuntu/ $release nginx

* 주의 : $release 부분에는 자신의 ubuntu 의 코드네임을 넣어 주셔야 합니다.

#Ubuntu 16.04
deb https://nginx.org/packages/ubuntu/ xenial nginx
deb-src https://nginx.org/packages/ubuntu/ xenial nginx

#Ubuntu 18.04
deb https://nginx.org/packages/ubuntu/ bionic nginx
deb-src https://nginx.org/packages/ubuntu/ bionic nginx

#Ubuntu 19.10 
deb https://nginx.org/packages/ubuntu/ eoan nginx
deb-src https://nginx.org/packages/ubuntu/ eoan nginx

#Ubuntu 20.04
deb https://nginx.org/packages/ubuntu/ focal nginx
deb-src https://nginx.org/packages/ubuntu/ focal nginx

각각 버전별로 다르니 자신의 버전에 맞게 써주시면 됩니다.

 

 

2. apt 업데이트 및 설치

apt-get update 를 통해서 패키지 저장소 내용을 적용 시켜 주고 apt-get install nginx 를 통해 nginx 를 설치하도록 합니다.

 

$ apt-get update
$ apt-get install nginx

 

만약 apt-get update 중에 아래와 같이

 

W: GPG error: https://nginx.org/packages/ubuntu xenial Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62

 

NO_PUBKEY $key 에러가 난다면

update 전에 해당 $key 를 등록하고 진행해 주도록 합니다. * $key 에서는 update 중에 표시된 key 값을 입력해 주시면 됩니다. 제 경우 ABF5BD827BD9BF62 를 입력하게 되겠네요.

 

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
$ sudo apt-get update
$ sudo apt-get install nginx

정상적으로 진행된 모습입니다.

 

이제 apt-get update 를 진행해 패키지 저장소가 정상적으로 작동 하는 것을 다시 확인 하시고 apt-get install nginx 를 이용해 설치 하시면 됩니다.

 

3. 설치 완료 확인

위의 과정을 모두 완료하여 설치를 완료 하셨다면 이제 nginx -V 와 로 설치 버전 정보를 확인 하실 수 있습니다.

 

$ nginx -V

 

 

또한 80 포트가 열렸다면 service start nginx 명령어를 통해 nginx 시작 후 http://${NGINX 설치 머신 IP} 를 통하여 데모 페이지도 확인하실수 있습니다. 

 

$ service start nginx

 

 

즐거운 개발 & 운영 되시기 바랍니다 :D

반응형