Nginx 命令参考
高性能 Web 服务器 Nginx 的配置、反向代理、负载均衡、SSL 和性能优化
命令列表
- nginx 启动与停止 Nginx 服务的启动、停止、重载配置和状态检查
- nginx 配置文件结构 Nginx 配置文件的层级结构、指令和常用配置项
- nginx server 块配置 配置虚拟主机(server block),一台服务器托管多个网站
- nginx location 匹配 URL 路径匹配规则,控制不同路径的处理方式
- nginx 反向代理 将请求转发到后端服务器,隐藏真实服务地址
- nginx SSL/HTTPS 配置 配置 HTTPS、SSL 证书和安全相关设置
- nginx 静态文件服务 高效托管静态文件,配置缓存、压缩和目录浏览
- nginx 负载均衡 使用 upstream 模块将流量分发到多个后端服务器
- nginx 安全配置 Nginx 安全加固:隐藏版本号、限制请求、防止常见攻击
- nginx 性能优化 Nginx 性能调优:连接数、缓冲区、缓存和压缩配置
- nginx 日志配置 配置访问日志和错误日志,自定义日志格式
- nginx CORS 跨域配置 配置跨域资源共享,允许前端跨域请求后端 API
- nginx URL 重写 使用 rewrite 指令实现 URL 重定向和路径改写
- nginx upstream 高级配置 upstream 模块的高级用法:健康检查、会话保持、慢启动
- nginx Docker 部署 在 Docker 中运行 Nginx,容器化部署最佳实践
常见场景
- 如何用 Nginx 部署 React/Vue SPA 应用? 前端 SPA 应用部署到 Nginx 后,刷新页面 404
- 如何配置 Nginx 反向代理 Node.js/Python 应用? 后端应用跑在 3000 端口,想通过域名 80/443 端口访问
- 如何给网站配置免费 HTTPS(Let's Encrypt)? 想给网站加 HTTPS 但不想花钱买证书
对比
- Nginx vs Caddy:Web 服务器怎么选? Nginx 是性能标杆和行业标准,Caddy 是自动 HTTPS 的现代选择