Nginx Web 服务器
学习如何安装并验证 Nginx,配置虚拟主机,构建反向代理,自定义错误处理,以及通过基本身份验证保护服务。本课程将为你提供在 Linux 环境中部署 Web 流量和前端应用所需的 Nginx 实践基础。
为什么学习本课程
Nginx 被广泛用作现代应用程序的 Web 服务器、反向代理和流量前端。运维人员需要掌握它如何路由请求、如何组织站点配置,以及如何添加身份验证或自定义响应等保护层。这些是可靠地托管和发布服务的核心技能。
你将学到什么
- 安装 Nginx 并验证其是否正常处理流量。
- 为多个站点或应用程序配置虚拟主机。
- 将 Nginx 用作其他服务的前端反向代理。
- 自定义错误页面,以提高用户体验和运维清晰度。
- 使用基本身份验证保护路由。
- 在「安全代理服务器」挑战中应用这些技能。
课程路线图
课程从 Nginx 的安装与验证开始,确保服务运行正常且可访问。随后进入虚拟主机配置环节,这对于单台服务器托管多个站点或域名至关重要。
接下来,课程将介绍反向代理的设置,展示 Nginx 如何在不只服务静态文件的情况下,作为应用程序的前端代理。之后,你将学习自定义错误页面,并添加基本身份验证作为轻量级的访问控制层。
课程最后是「安全代理服务器」挑战,你将把站点配置、反向代理行为和访问保护整合到一个真实的 Web 服务工作流中。
适合人群
本课程适合需要通过 Nginx 在实际服务器环境中部署或支持 Web 服务的 Linux 学习者和 DevOps 初学者。
学习成果
学完本课程后,你将能够安装和配置 Nginx,托管和代理 Web 应用程序,自定义面向用户的行为,并为暴露的服务添加简单的访问保护。




