Nginx 面试题及详细答案(实战完整版).docxVIP

  • 1
  • 0
  • 约4.99千字
  • 约 7页
  • 2026-08-24 发布于河北
  • 举报

Nginx 面试题及详细答案(实战完整版).docx

Nginx面试题及详细答案(实战完整版)

一、基础认知类(初级必问)

1、简单说下Nginx是什么?主要用途有哪些?

Nginx是一款轻量级、高性能的HTTP和反向代理服务器,同时也支持邮件代理、TCP/UDP代理。它基于事件驱动模型开发,占用系统资源极低,并发能力极强。

日常工作中核心用途主要有这几块:

静态资源部署:直接托管html、图片、js、css等静态文件,访问速度远快于后端程序;

反向代理:转发客户端请求到后端Tomcat、Node、Python等业务服务,隐藏真实后端地址;

负载均衡:将客户端请求分发到多台后端服务器,实现集群扩容、单点故障容错;

HTTPS证书部署、SSL加密解密;

访问限速、IP黑名单、防盗链、请求过滤等安全防护;

动静分离:静态资源由Nginx处理,动态请求转发后端服务,提升整体响应速度。

2、Nginx和Apache的核心区别?为什么生产环境多用Nginx?

两者最核心的差异是运行模型和并发能力:

Apache是多进程/多线程模型,每来一个请求就会占用一个进程/线程,高并发下会大量消耗内存、CPU,并发上限低,适合小流量、静态站点;

Nginx是事件驱动、异步非阻塞模型,单进程可以处理成千上万个请求,资源占用极低,支持高并发、大流量场景。

生产选Nginx的核心原因:并发性能更强、内存占用小、支

文档评论(0)

1亿VIP精品文档

相关文档