Nginx 标准版安装与卸载指南 📝
在 Debian 13 上安装、配置、升级、卸载和备份 Nginx 的完整流程。
📚 导航目录
- 🚀 一、安装前准备
- 📦 二、添加 Nginx 官方仓库
- ⚙️ 三、设置仓库优先级
- 🔧 四、安装与验证 Nginx
- ❓ 五、关于 GPG 密钥问题
- 📂 六、安装后的基本操作
- 🔄 七、升级 Nginx
- 🗑️ 八、卸载 Nginx
- 💾 九、备份 Nginx 配置
一、🚀 安装前准备
- 在开始安装之前,确保已安装所需依赖:
|
|
- 导入 nginx 官方 GPG 密钥:
|
|
二、📦 添加 Nginx 官方 APT 仓库
使用以下命令添加 Nginx 官方主线版仓库(获取最新版本):
|
|
✨ Nginx 官方仓库提供了最新稳定版本,确保您能获得最新功能和安全更新。
三、⚙️ 设置仓库优先级
为确保系统优先使用 Nginx 官方仓库(而不是系统自带的较旧版本),设置优先级配置:
|
|
🔧 优先级设置可防止系统自动更新时覆盖为旧版本,保持版本一致性。
四、🔧 安装与验证 Nginx
- 更新软件包列表并安装 Nginx:
|
|
- 验证安装是否成功:
|
|
📌 如果一切顺利,将显示 Nginx 1.29.x 版本号。
五、❓ 关于 GPG 密钥验证问题
安装过程中可能遇到的 GPG 错误 (/root/.gnupg: directory does not exist!
) 是因为系统缺少 GPG 默认密钥存储目录。这不会影响安装,因为:
- 密钥已成功下载到
/usr/share/keyrings/nginx-archive-keyring.gpg
- 使用
signed-by
参数明确指定了密钥位置
如需修复 GPG 目录问题,可执行:
|
|
⚠️ 这不是必须操作,不影响 Nginx 正常安装和使用。
六、📂 安装后的基本操作
检查端口占用
|
|
- 如果有其他服务(如 Apache、另一个 Nginx 实例、或某个占用端口的程序)正在运行,请先停止它们:
|
|
启动 Nginx 服务:
|
|
设置开机自启:
|
|
检查服务状态:
|
|
测试配置文件语法:
|
|
重新加载配置(不中断服务):
|
|
🛡️ Nginx 以其高性能、高并发能力和低内存占用著称,非常适合作为 Web 服务器、反向代理服务器或负载均衡器。
七、🔄 升级 Nginx
如果您是按照之前指南通过官方仓库安装的 Nginx,这是最简单的升级方法:
1. 更新软件包列表
|
|
2. 查看可升级版本
|
|
3. 执行升级
|
|
4. 或者全面升级系统(包含 Nginx)
|
|
5. 验证升级结果
|
|
6. 重新加载配置(应用变更)
|
|
📌 升级前建议备份配置,并检查官方发布说明了解重大变更。
八、🗑️ 卸载 Nginx
如需完全卸载 Nginx 及其配置文件,请执行以下步骤:
停止 Nginx 服务:
|
|
禁用开机自启:
|
|
卸载 Nginx 软件包:
|
|
删除仓库配置:
|
|
更新软件包列表:
|
|
📌 --purge
参数会同时删除配置文件,确保完全卸载。如需保留配置,可省略此参数。
九、💾 备份 Nginx 配置
定期备份 Nginx 配置是良好的运维习惯:
1.🔧 本地 rsync 同步备份
|
|
2. 📌 从本地备份恢复
|
|
🔐 建议将备份文件存储到安全位置,如外部存储或云存储服务。
💡 提示:现在您已经掌握了在 Debian 13 上安装、配置、升级、卸载和备份 Nginx 的完整流程。如有任何问题,欢迎随时提问!