主题
Nginx 安装与启动教程
在使用 Nginx 前,需要先完成安装与服务启动。本节将介绍在 Linux、Windows、macOS 等平台上安装与运行 Nginx 的方法,并提供验证与命令示例。
一、Linux 下安装 Nginx
1. 使用包管理器安装
🟢 CentOS / Rocky Linux / RHEL 系列
bash
sudo yum install epel-release -y
sudo yum install nginx -y🔵 Ubuntu / Debian 系列
bash
sudo apt update
sudo apt install nginx -y2. 启动与开机自启
bash
sudo systemctl start nginx
sudo systemctl enable nginx3. 验证安装
在浏览器中访问: 👉 http://localhost 如果看到 “Welcome to Nginx” 页面,则说明安装成功。
二、Windows 下安装 Nginx
- 前往 nginx官网 下载 Windows 版压缩包。
- 解压后进入目录,例如
C:\nginx。 - 在命令提示符中运行:
bash
start nginx- 访问 http://localhost 验证是否启动成功。
停止 Nginx:
bash
nginx -s stop重新加载配置:
bash
nginx -s reload三、macOS 安装 Nginx
通过 Homebrew 安装:
bash
brew install nginx启动服务:
bash
brew services start nginxNginx 默认运行在端口 8080,可访问 👉 http://localhost:8080
四、验证与常用命令
| 命令 | 功能说明 |
|---|---|
nginx -t | 检查配置文件语法是否正确 |
nginx -s reload | 热加载配置文件 |
nginx -s stop | 停止 Nginx 服务 |
nginx -v | 查看 Nginx 版本 |
systemctl status nginx | 查看 Nginx 运行状态 |
五、常见问题
- 80 端口被占用:修改
nginx.conf的listen端口或关闭冲突进程。 - 启动失败:检查配置文件错误,执行
nginx -t验证后再启动。 - 权限不足:使用
sudo运行或调整文件权限。
通过本节学习,你已掌握 Nginx 的安装、启动与验证方式,为后续配置与优化打下基础。