Nginx 面试题及详细真实答案(实操版).docxVIP

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

Nginx 面试题及详细真实答案(实操版).docx

Nginx面试题及详细真实答案(实操版)

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

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

参考答案:

Nginx是一款轻量级、高性能的HTTP和反向代理服务器,也能做TCP/UDP代理,基于事件驱动模型开发,占用资源低、并发能力强、稳定性好。

日常工作中主要用在这几个场景:

静态资源托管(图片、js、css、静态页面)

反向代理、请求转发,隐藏后端真实服务地址

负载均衡,分发流量到多台后端服务

HTTPS证书配置、SSL解密

请求缓存、限流、防盗链、跨域处理

动静分离,减轻后端业务服务器压力

2、Nginx和Apache的核心区别?为什么线上大多用Nginx?

参考答案:

最核心的差异是并发模型:

Apache是多进程/多线程模型,每来一个请求就占用一个进程/线程,高并发下资源占用高,容易卡顿。

Nginx是事件驱动(epoll)模型,单进程可以处理大量请求,不阻塞,内存占用极低,支持十万级并发。

线上优先用Nginx主要因为:并发能力强、部署简单、配置灵活、宕机风险低、支持热部署,适合高流量网站。Apache现在基本只用于老旧项目。

3、Nginx常用核心模块有哪些?

参考答案:

工作中高频用到的模块:

ngx_http_core_module:核心模块,处理HTTP基础请求

ngx_http_proxy_

文档评论(0)

1亿VIP精品文档

相关文档