안녕하세요
최근에 Rocky Linux에서 최신 버전의 Nginx를 설치하는 요청이 있었는데
이번 시간에는 Ncloud에서 Rocky Linux 8.8 서버에 최신 버전의 Nginx 설치하는 실습을 진행하겠습니다.
1. ACG 생성하기
1. 인바운드 설정하기
Nginx 설치 후 테스트 페이지에 접속하기 위해 22, 80 포트를 열어줍니다.
2. 아웃바운드 설정하기
2. 서버 생성하기
다음과 같이 Server - 서버 생성을 선택하고 서버 이미지는 Rocky Linux 8.8을 선택합니다.
Nginx 설치 테스트를 위해 시간 요금제를 선택하고 Public Subnet에 생성하여 공인 IP를 부여하도록 하겠습니다.
기존 인증키를 사용하셔도 되고 새롭게 인증키를 생성하셔도 됩니다. 저는 새로운 인증키를 생성한 후 생성하겠습니다.
위에서 생성한 ACG를 적용한 후 생성합니다.
3. 최신 버전 Nginx 설치하기
1. 패키지 업데이트
dnf update -y
Rocky Linux에서는 dnf를 사용하여 패키지를 업데이트하거나 설치할 수 있습니다.
2. 레포지토리 설정 변경하기
vi /etc/yum.repos.d/Rocky-Extras.repo
# Rocky-Extras.repo
#
# The mirrorlist system uses the connecting IP address of the client and the
# update status of each mirror to pick current mirrors that are geographically
# close to the client. You should use this for Rocky updates unless you are
# manually picking other mirrors.
#
# If the mirrorlist does not work for you, you can try the commented out
# baseurl line instead.
[extras]
name=Rocky Linux $releasever - Extras
#mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever
baseurl=http://repo.ncloud.com/rocky/$releasever/extras/$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
Nginx 최신 버전 설치를 위해서는 epel-release 레포지토리 패키지가 필요한데 바로 설치 명령어를 입력하면 다음과 같이 미러 사이트 에러가 발생합니다. 다음 레포지토리 설정 파일에서 baseurl을 ncloud 레포지토리로 변경합니다.
3. epel-release 설치하기
dnf install epel-release -y
레포지토리 설정 변경 후 epel-release가 정상적으로 설치되는 것을 확인할 수 있습니다.
4. Nginx 버전 리스트 확인하기
Rocky Linux 8.8에서 Nginx 1.22가 제공되는 것을 확인할 수 있습니다. Default로 제공하는 Nginx 버전은 1.14인 것을 확인할 수 있습니다.
5. Nginx 가장 최신 버전으로 설정 후 설치하기
dnf module enable nginx:1.22 -y
Nginx 버전 리스트에서 본 가장 최신 버전의 1.22 버전을 선택합니다.
6. Nginx 설치하기 (버전 확인)
dnf install nginx -y
nginx -v
앞선 과정을 거치고 나면 nginx 설치 명령어를 통해 1.22 버전의 Nginx를 설치할 수 있습니다. 설치한 후 버전을 확인합니다.
7. Nginx 실행 후 확인하기
systemctl start nginx
systemctl enable nginx
Nginx 설치 후 기본적으로 inactive 상태로 있기 때문에 Nginx를 실행한 후 Enable 시켜줍니다. 그 후 공인 IP를 이용하여 접속하면 다음과 같이 Nginx 테스트 페이지가 보이는 것을 확인할 수 있습니다.
이번 시간에는 Ncloud Rocky Linux 8.8 서버에서 Nginx 최신 버전을 설치하는 방법을 알아봤습니다.
감사합니다.
'Cloud > Naver Cloud' 카테고리의 다른 글
[Ncloud] Cloud Functions에 의존성 모듈과 함께 사용하는 가이드 (0) | 2024.03.13 |
---|---|
[Ncloud] Classic 서버 이미지 VPC 복제하는 방법과 팁 알아보기 (0) | 2024.02.29 |
[Ncloud] Cloud Activity Tracer를 알아보고 사용해보기 (0) | 2024.02.19 |
[Ncloud] Ncloud API를 이용한 여러 가지 조회 기능 커스텀해서 사용하기 (1) | 2024.02.08 |
[Ncloud] Security Monitoring의 기능부터 신청까지 자세하게 알아보기 (1) | 2024.02.08 |
클라우드, 개발, 자격증, 취업 정보 등 IT 정보 공간
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!