全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

Nginx基础概念专题测试

20 题 40 分钟 难度:

考察知识点

  • Nginx 简介与核心特性(事件驱动、Master-Worker 架构)
  • 正向代理与反向代理的区别与应用场景
  • HTTP 服务器与静态资源服务配置(root/index)
  • 配置文件基本结构(main/events/http)
  • 虚拟主机与 server_name 指令
  • 日志管理与 combined 格式
1
单选题

以下关于 Nginx 的描述,哪一项是最准确的?

A

Nginx 是一个基于线程池模型的 Web 服务器,适合处理低并发场景

B

Nginx 是一个高性能的 HTTP 和反向代理服务器,采用事件驱动架构

C

Nginx 是一个数据库连接池中间件,主要用于优化数据库查询

D

Nginx 是一个前端框架,用于构建单页应用程序

2
判断题

Nginx 采用多线程模型来处理客户端请求,每个线程独立处理一个连接。()

A

B

3
单选题

关于正向代理和反向代理的区别,以下说法正确的是?

A

正向代理代理的是服务器,反向代理代理的是客户端

B

正向代理代理的是客户端,反向代理代理的是服务器

C

正向代理和反向代理没有本质区别,都是代理请求

D

正向代理只能用于 HTTP 协议,反向代理可以用于任何协议

4
多选题

Nginx 作为反向代理服务器时,可以实现以下哪些功能?

A

负载均衡,将请求分发到多个后端服务器

B

SSL/TLS 终止,统一在后端服务器前解密

C

缓存静态资源,减少后端服务器压力

D

隐藏后端真实服务器 IP,提升安全性

5
填空题

在 Nginx 中,配置静态文件根目录的指令是 ______ ,配置默认首页文件的指令是 ______ 。(填写指令名称)

6
单选题

Nginx 配置文件的基本结构不包括以下哪个部分?

A

main(全局配置段)

B

events(事件配置段)

C

database(数据库配置段)

D

http(HTTP 配置段)

7
填空题

在 Nginx 中,配置基于域名的虚拟主机时,需要使用 ______ 块来定义虚拟主机,使用 ___________ 指令来指定匹配的域名。(填写指令名称)

8
单选题

关于 Nginx 日志配置,以下说法正确的是?

A

access_log 指令只能在 http 段配置,不能在 server 段配置

B

error_log 指令只能在全局 main 段配置

C

Nginx 默认使用 combined 格式记录访问日志

D

Nginx 不支持自定义日志格式

9
单选题

在 CentOS/RHEL 系统中,通过包管理器安装 Nginx 后,其主配置文件 nginx.conf 的默认路径是?

A

/etc/nginx/nginx.conf

B

/usr/local/nginx/conf/nginx.conf

C

/etc/nginx/conf/nginx.conf

D

/var/nginx/nginx.conf

10
判断题

在修改 Nginx 配置文件后,可以使用 nginx -t 命令来测试配置文件语法是否正确。()

A

B

11
单选题

以下关于 Nginx 虚拟主机的说法,错误的是?

A

基于域名的虚拟主机是最常见的虚拟主机类型

B

基于 IP 的虚拟主机需要服务器有多个 IP 地址

C

基于端口的虚拟主机可以通过不同端口号提供不同服务

D

Nginx 不支持基于端口的虚拟主机配置

12
单选题

Nginx 配置文件的正确层次结构是?

A

main → events → http → server → location

B

main → http → events → server → location

C

main → server → http → location → events

D

events → main → http → location → server

13
判断题

Nginx 配置文件中,每条指令必须以分号(;)结尾,否则会导致配置文件语法错误。()

A

B

14
多选题

以下哪些指令可以出现在 Nginx 配置文件的全局 main 段?

A

worker_processes

B

error_log

C

pid

D

server_name

15
单选题

在 Nginx 的 events 配置段中,worker_connections 指令的作用是?

A

指定 Nginx 启动的 Worker 进程数量

B

指定每个 Worker 进程可以同时处理的最大连接数

C

指定 Nginx 支持的最大并发连接总数

D

指定 Nginx 使用的 I/O 模型类型

16
单选题

以下关于 Nginx http 配置段的说法,错误的是?

A

http 段是配置 HTTP 服务器相关指令的容器

B

http 段可以包含多个 server 段

C

http 段可以配置日志格式、upstream 负载均衡等

D

http 段中可以配置 events 段

17
单选题

在 Nginx 配置中,变量 $request_uri 的含义是?

A

只包含请求的 URI 路径,不包含查询参数

B

包含请求的完整 URI 路径和查询参数

C

只包含请求的查询参数

D

包含请求的 URI 路径和协议类型

18
判断题

Nginx 的 include 指令只能在全局 main 段使用,不能在 http、server 或 location 段中使用。()

A

B

19
单选题

在 Nginx 中配置 HTTPS 服务时,以下哪个指令用于指定 SSL 证书文件?

A

ssl_key

B

ssl_certificate

C

ssl_cert

D

ssl_pem

20
多选题

关于 Nginx 访问日志配置,以下说法正确的有?

A

log_format 指令用于定义自定义日志格式

B

access_log 指令只能在全局 http 段配置

C

可以在 access_log 中使用变量动态生成日志文件名

D

Nginx 默认记录的日志格式是 combined 格式

← 上一个试卷 NGINX高级技能认证测试
下一个试卷 → Nginx底层模块意图自定义模块开发专题测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库