文章摘要: 摘要内容。
软件获取
- 官方下载地址:Nginx官网
安装 - apt包管理器
# 运行依赖
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
# 导入nginx官方的GPG密钥,用于加密和数字签名,以便apt可以验证软件包的真实性
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
# 验证下载的文件是否包含正确的密钥
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
# 要为稳定的 nginx 软件包设置 apt 存储库
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/debian `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
# 设置一个固定仓库,实现优先选择Nginx的包而不是其他分发或镜像源提供的包
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx
# 更新系统存储库列表缓存
sudo apt update
# 正式安装nginx
sudo apt install nginx
卸载 - apt包管理器
安装 - 预编译
卸载 - 预编译
安装 - 源代码
# 编译依赖
# 运行依赖
sudo apt install gcc-c++
sudo apt install -y zlib zlib-devel
sudo apt install -y openssl openssl-devel
# 开始下载
wget http://nginx.org/download/nginx-1.26.2.tar.gz
# 解压压缩包,解压到`/usr/local/nginx/`
sudo tar -zxvf nginx-1.26.2.tar.gz -C /usr/local/nginx/
# 进入解压后的nginx目录
cd <解压后的文件夹>
# 设置configure
./configure
# 开始编译安装
make
make install
卸载 - 源代码