1、安装依赖的软件
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
2、导入一个官方的nginx签名密钥,这样apt就可以验证软件包的真实性。获取密钥。
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
| sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
3、验证下载的文件是否包含适当的密钥。
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
如果输入结果与上面不同,请删除文件
4、如果您使用时是开发版本(主线版),一般生产环境使用是稳定版
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/mainline/debian `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
5、安装nginx
sudo apt update
sudo apt install nginx