Tips - etc/Nginx

CentOS 에 NginX 설치하기

Logger.one 2020. 9. 30. 21:04
반응형

최신 버전의 NginX 패키지 설정 후 설치하는 방법입니다.

 

1. Repo 확인하기

 

기본적으로 nginx 의 레포는 등록되지 않은 경우가 많습니다. 그래서 yum info 혹은 yum install nginx 를 실행할 경우 아래와 같이 저장소가 없다고 나오게 됩니다.

 

yum info nginx 실행시 정보가 없다고 나오게 됩니다.

 만약 정보가 나오게 되더라도 구 버전인 경우가 대부분인데 자신에게 맞는 버전이시다 싶으시면 yum install nginx 로 설치하시고 이용 하시면 됩니다. 하지만 여기서는 최신 버전 설치가 목적이기 때문에 저장소를 등록하고 설치 하는 과정을 진행하겠습니다.

 

2. 저장소 등록하기

 

저장소를 vi 를 통해서 /etc/yum.repos.d/nginx.repo 에 아래의 내용을 입력합니다.

 

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

AWS Amazon Linux 2 의 경우 아래와 같이 버전을 써줍니다. CentOS 가 아니끼 때문에 버전을 가져오지 못하나 설치는 가능합니다.

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

stable 버전이 아닌 정말 최신 버전을 설치하기 위해서는 packages 뒤에 mainline 이라고 페키지에 써주시면 됩니다.

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

 

그리고 yum update 를 통해서 등록된 Repo 가 잘 작동 되는것을 확인과 함께 업데이트 하시고 yum info nginx 를 통해서 설치될 nginx 의 버전을 확인해 보도록 합니다.

 

포스팅 날짜 기준 mainline 은 1.19.3

정상적으로 작동된 yum info nginx

포스팅 날짜 기준 Stable 은 1.18.0 입니다.

 

Stable 버전인 1.18.0 의 모습

 

3. yum install 을 통하여 설치하기

 

이제 버전을 확인했으면 그냥 yum install nginx 를 통해서 설치해 주시면 됩니다.

 

설치 완료!

 

4. 버전 확인 및 ip 를 통한 80 호트 접속 확인

 

마지막으로 설치가 완료 됐다면 nginx -V 를 통해서 버전 확인이 가능합니다. 

 

nginx -V 를 통한 버전 확인

또한 막 설치 한 후 nginx 가 시작 되지 않았을 수도 있으니 

 

$ systemctl start nginx 

 

를 통해 nginx 시작 후 정상적으로 서버가 올라 온 것을 확인 하실 수 있습니다. - 재부팅 후에는 자동으로 시작 됩니다.

 

 

 

즐거운 개발 되시기 바랍니다. ^^

반응형