2024. 3. 15. 10:40
1. 업데이트
sudo apt update
sudo apt upgrade
2. 엔진엑스 공식 패키지 저장소 설정을 도와줄 패키지 설치
sudo apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring
gnupg2 - an encryption tool that includes digital signitures and certificates
3. 엔진엑스 패키지 저장소의 서명키를 다운로드하고 저장
| tee /usr/share/keyrings/nginx-archive-keyring.gpg > /dev/null
4. lsb_release 명령을 이용해 운영체제와 배포판 이름을 정의하는 변수 선언
OS=$(lsb_release -is | tr '[:upper]' '[:lower]')
RELEASE=$(lsb_release -cs)
echo "deb [signed-by=/usr/name/share/keyrings/nginx-archive-keyring.gpg] \
| tee /etc/apt/sources.list.d/nginx.list
5. 업데이트 후 엔진엑스 설치
sudo apt update
sudo apt install -y nginx
nginx
APT - Advanced Package Tool
패키지 관리 시스템
엔진엑스 GPG 패키지 서명키 - 저장소의 패키지 검증