Nginx 安装与启动教程
在使用 Nginx 前,需要先完成安装与服务启动。本节将介绍在 Linux、Windows、macOS 等平台上安装与运行 Nginx 的方法,并提供验证与命令示例。
一、Linux 下安装 Nginx
1. 使用包管理器安装
🟢 CentOS / Rocky Linux / RHEL 系列
sudo yum install epel-release -y
sudo yum install nginx -y
`
🔵 Ubuntu / Debian 系列
sudo apt update
sudo apt install nginx -y
2. 启动与开机自启
sudo systemctl start nginx
sudo systemctl enable nginx
3. 验证安装
在浏览器中访问: 👉 http://localhost 如果看到 “Welcome to Nginx” 页面,则说明安装成功。
二、Windows 下安装 Nginx
- 前往 nginx官网 下载 Windows 版压缩包。
- 解压后进入目录,例如
C:\nginx。 - 在命令提示符中运行:
start nginx
- 访问 http://localhost 验证是否启动成功。
停止 Nginx:
nginx -s stop
重新加载配置:
nginx -s reload
三、macOS 安装 Nginx
通过 Homebrew 安装:
brew install nginx
启动服务:
brew services start nginx
Nginx 默认运行在端口 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 的安装、启动与验证方式,为后续配置与优化打下基础。
相关内容
- 备份与恢复 本节介绍 Nginx 配置备份与恢复方法,包括配置文件备份、日志备份、快速恢复和灾难恢复策略,保障服务安全可靠。
- 常用命令与服务管理 本节介绍常用的 nginx 命令与服务管理方法,包括启动、停止、重载、日志查看、配置检测等操作,帮助你熟练掌握 nginx 文档中的服务运维要点。
- Nginx 教程:目录结构与配置文件详解 本节 Nginx 教程详细介绍 nginx 目录结构与配置文件组成,帮助你掌握 nginx.conf、sites-enabled、logs 等常见路径及配置含义...
- Nginx 与 Docker 集成 本节介绍 Nginx 与 Docker 的集成方法,包括 Nginx 容器部署、配置卷挂载、端口映射和与后端服务协作,实现容器化高可用 Web 服务。
- FastCGI 工作原理 本节讲解 Nginx 与 FastCGI 的工作原理,包括请求转发、PHP-FPM 处理流程及数据交互方式,帮助你理解 nginx.conf 中动态内容处理机制...
- FastCGI 参数详解 本节详细讲解 Nginx 与 FastCGI 配合时的参数配置,包括 fastcgi_param 指令、标准参数与自定义参数,帮助你精确控制 PHP-FPM 请...