국내 소스를 이용하여 최신 버전의 nginx 설치

국내 소스를 이용하여 최신 버전의 nginx 설치

Linux 배포판마다 소프트웨어 패키지 업데이트 리듬이 다릅니다: Debian은 더 보수적이고 Arch는 더 공격적입니다. 기본 패키지 관리자를 사용하여 최신 버전의 nginx를 설치하지 못할 수도 있습니다. 하지만 nginx에는 공식 바이너리 패키지 배포 소스가 있으므로 공식 바이너리 패키지 배포 소스를 패키지 관리자의 소프트웨어 소스에 추가할 수 있습니다. 문제는 중국 nginx 공식 창고의 접속 속도가 상대적으로 느리기 때문에 국내 nginx 미러 창고를 이용하여 nginx를 설치하고 있습니다.

공식 저장소 추가

Ubuntu를 예로 들어 공식 저장소를 추가하십시오.

# 导入gpg秘钥
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
# 验证gpg秘钥,此时会输出pub和uid
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

# 添加stable包
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
 
# 或者添加mainline包
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

# 接下来就可以安装最新版本的nginx了
sudo apt update
sudo apt install nginx

NTU 미러 창고 추가

최근에 발견한 국산 미러인데 사용하는 사람이 적어서 그럴지도 모르겠습니다. Nanda Yuan 이 Tsinghua Yuan 보다 빠르고 심지어 Tsinghua Yuan 보다 더 포괄적인 카테고리를 가지고 있다는 느낌이 듭니다. https://nginx.org/ https://nginx.org/packages를 *https://mirrors.nju.edu.cn/nginx/*로
바꾸세요 . 아니면 우분투를 예로 들어보세요

# 导入gpg秘钥
curl https://mirrors.nju.edu.cn/nginx/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
# 验证gpg秘钥,此时会输出pub和uid
gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

# 添加stable包
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://mirrors.nju.edu.cn/nginx/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
 
# 或者添加mainline包
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://mirrors.nju.edu.cn/nginx/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

# 接下来就可以安装最新版本的nginx了
sudo apt update
sudo apt install nginx

Guess you like

Origin blog.csdn.net/u013943146/article/details/119977229