Nginx 配置实战:静态站、反向代理与 HTTPS
📌 新手提示:本文结尾提供了一键部署脚本(Windows WSL / macOS / Linux 通用),自动检测网络环境并完成安装、配置生成和验证,不想手动操作的同学直接拉到文末运行。 导读:Nginx 是什么? Nginx(读作 “engine-x”)是一个开源的 HTTP 服务器。你可以把它理解成互联网的"门卫 + 快递员"——用户发来请求时,它负责判断:“这个请求我要自己处理,还是交给别的程序处理?” 最常见的三个用途: 托管静态网站:放 HTML/CSS/图片,Nginx 直接返回给用户(速度快、占用资源少) 反向代理:把请求转发给后端的应用服务器(比如 Node.js、Python Flask/Django),实现动静分离 负载均衡:同一份服务跑在多台机器上,Nginx 把流量合理分配给每台机器,避免单点压力过大 本教程面向零基础读者,从零开始:安装 → 配置静态站 → 理解匹配规则 → 反向代理 → 负载均衡 → HTTPS 加密,每个步骤都附带可复制的命令和注释。 第一步:安装 Nginx Debian / Ubuntu 系 # 更新软件包列表(相当于手机应用商店刷新可用应用列表) sudo apt update # 安装 nginx 稳定版 sudo apt install -y nginx 安装完成后会自动启用并启动。验证是否成功: # 查看版本号和编译选项 nginx -v # 输出示例:nginx version: nginx/1.26.3(版本号以实际为准) # 检查服务状态 systemctl status nginx 国内加速:如果 apt update 很慢,可以换成国内镜像源(如阿里云、清华 Tuna)。搜索"Nginx 官方 deb 源"即可找到对应配置方法。 ...