Nginx 是一个高性能的 Web 服务器和反向代理服务器,广泛用于现代 Web 应用部署。对于 Linux 初学者来说,使用系统自带的包管理器(如 apt 或 yum)来安装 Nginx 是最简单、最安全的方式。本教程将手把手教你如何在 Ubuntu/Debian 和 CentOS/RHEL 系统中通过包管理安装 Nginx,并完成基本验证。
一、为什么推荐使用包管理器安装?
使用 Linux 包管理(如 apt、yum、dnf)安装 Nginx 有以下优势:
- 自动解决依赖关系
- 一键安装,无需编译源码
- 便于后续升级和卸载
- 安全性高,软件来自官方仓库
二、在 Ubuntu/Debian 上安装 Nginx
Ubuntu 和 Debian 使用 apt 作为包管理器。请按以下步骤操作:
1. 更新软件包列表
sudo apt update 2. 安装 Nginx
sudo apt install nginx -y 3. 启动并设置开机自启
sudo systemctl start nginxsudo systemctl enable nginx 三、在 CentOS/RHEL 上安装 Nginx
CentOS 7/8 或 RHEL 系统通常使用 yum 或 dnf。注意:部分旧版 CentOS 默认仓库不含 Nginx,需先添加官方仓库。
1. 添加 Nginx 官方仓库(以 CentOS 7 为例)
sudo yum install yum-utils -ysudo vi /etc/yum.repos.d/nginx.repo 然后在文件中粘贴以下内容:
[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=true 2. 安装并启动 Nginx
sudo yum updatesudo yum install nginx -ysudo systemctl start nginxsudo systemctl enable nginx 四、验证 Nginx 是否运行成功
安装完成后,在浏览器中访问你的服务器 IP 地址(例如:http://192.168.1.100 或公网 IP),如果看到如下欢迎页面,说明 Nginx 已成功运行!
你也可以在终端执行以下命令检查状态:
systemctl status nginx 五、常见问题与注意事项
- 确保防火墙开放 80 端口(HTTP)和 443 端口(HTTPS)
- 若无法访问,请检查
ufw(Ubuntu)或firewalld(CentOS)设置 - 配置文件路径通常为
/etc/nginx/nginx.conf - 网站默认根目录为
/var/www/html(Debian 系)或/usr/share/nginx/html(RHEL 系)
恭喜!你已成功通过 Linux 包管理 完成 Nginx 的安装。现在可以开始部署你的第一个网站了!
关键词提示:本教程涵盖 Nginx安装、Linux包管理、Nginx教程 和 apt yum安装Nginx 等核心内容。
文章版权声明:除非注明,否则均为V5主机测评网_性价比VPS_性价比云服务器_免费独立服务器原创文章,转载或复制请以超链接形式并注明出处。
