보통 리눅스 서버를 생성하고 나면, 시스템 패키지에 기본적으로 내장된 라이브러리들이 최신 버전이 아니다.

 

이번에 https3를 도입하려 보니 nginx 를 최신버전이 아니어서, 업데이트 하는 김에 포스팅

 

 

 

시스템 패키지 업데이트

sudo dnf clean all
sudo dnf makecache
sudo dnf update -y

 

 

nginx 레포 업데이트 (최신 버전의 nginx를 받아오도록 하는 과정)

sudo tee /etc/yum.repos.d/nginx.repo <<'EOF'
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
EOF

 

 

 

설치

# 설치
sudo dnf install -y nginx

# 기존에 설치된 nginx가 있다면
sudo dnf update nginx

# 기존에 이미 설치된 버전이 있어서 충돌이 난다면
sudo dnf remove -y nginx-core
sudo dnf install -y nginx

+ Recent posts