Nginx Web 服务器

中级

学习 Nginx Web 服务器。本模块涵盖安装和验证 Nginx、配置虚拟主机、反向代理设置、自定义错误页面、基本身份验证。您将通过实践实验室和真实世界的挑战掌握这些基本的 Linux 技能。

devops-engineerlinuxdevops

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

Nginx Web 服务器

学习如何安装并验证 Nginx,配置虚拟主机,构建反向代理,自定义错误处理,以及通过基本身份验证保护服务。本课程将为你提供在 Linux 环境中部署 Web 流量和前端应用所需的 Nginx 实践基础。

为什么学习本课程

Nginx 被广泛用作现代应用程序的 Web 服务器、反向代理和流量前端。运维人员需要掌握它如何路由请求、如何组织站点配置,以及如何添加身份验证或自定义响应等保护层。这些是可靠地托管和发布服务的核心技能。

你将学到什么

  • 安装 Nginx 并验证其是否正常处理流量。
  • 为多个站点或应用程序配置虚拟主机。
  • 将 Nginx 用作其他服务的前端反向代理。
  • 自定义错误页面,以提高用户体验和运维清晰度。
  • 使用基本身份验证保护路由。
  • 在「安全代理服务器」挑战中应用这些技能。

课程路线图

课程从 Nginx 的安装与验证开始,确保服务运行正常且可访问。随后进入虚拟主机配置环节,这对于单台服务器托管多个站点或域名至关重要。

接下来,课程将介绍反向代理的设置,展示 Nginx 如何在不只服务静态文件的情况下,作为应用程序的前端代理。之后,你将学习自定义错误页面,并添加基本身份验证作为轻量级的访问控制层。

课程最后是「安全代理服务器」挑战,你将把站点配置、反向代理行为和访问保护整合到一个真实的 Web 服务工作流中。

适合人群

本课程适合需要通过 Nginx 在实际服务器环境中部署或支持 Web 服务的 Linux 学习者和 DevOps 初学者。

学习成果

学完本课程后,你将能够安装和配置 Nginx,托管和代理 Web 应用程序,自定义面向用户的行为,并为暴露的服务添加简单的访问保护。

教师

labby
Labby
Labby is the LabEx teacher.