什么是 Nginx?
Nginx 是一款高性能的 HTTP 服务器和反向代理服务器,以其轻量级、高并发处理能力著称。它广泛用于 Web 服务、负载均衡、API 网关等场景。
核心特性 ✅
- 高并发:基于事件驱动的架构,支持数万并发连接
- 反向代理:可隐藏后端服务细节,实现灵活的流量管理
- 静态资源加速:支持 HTTP/2 和 SPDY 协议
- 模块化设计:通过模块扩展功能(如
ngx_http_gzip_module
)
快速入门 🚀
安装
- Linux:
sudo apt install nginx
- macOS:
brew install nginx
- Windows: 从 官网下载 安装包
- Linux:
启动服务
sudo systemctl start nginx
配置文件路径
- 主配置文件:
/etc/nginx/nginx.conf
- 站点配置:
/etc/nginx/sites-available/
- 主配置文件:
扩展阅读 📚
常见问题 ❓
- 如何查看 Nginx 版本?
nginx -v
- 如何重启 Nginx?
sudo systemctl restart nginx