魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Package - Nginx - 安装与卸载

文章摘要: 摘要内容。

软件获取

  • 官方下载地址: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

卸载 - 源代码


更新时间: 2025/10/2 21:54