AI 助教问 AI 助教
东方瑞通 · KYCP

Nginx 服务部署

Nginx 是轻量级 Web/反向代理服务器,采用 master/worker 进程模型,location 中 proxy_pass 实现反向代理。

考点精讲

  1. Nginx 是轻量级 Web 服务器、反向代理、邮件服务,静态处理能力高于 Apache,异步处理模型。master/worker 进程模型。yum 或源码(./configure --prefix=/usr/local/nginx && make && make install)安装。nginx.conf 结构 main/events/http/mail/stream,worker_processes/worker_connections 配置。location 匹配优先级 = > ^~ > ~/~* > 无符号。反向代理 proxy_pass、负载均衡 upstream(轮询/加权/IP hash)。nginx -t 测试、-s reload/stop/quit。默认端口 80。
  2. 前后置引导:前置:先掌握「系统监控」(KYCP01-3 系统监控),本页在其基础上展开。;后置:继续学习「DNS 服务部署」(KYCP03 DNS服务部署),承接下一知识点。

记忆技巧

location 匹配优先级记「= 精确 > ^~ 前缀 > ~ 正则 > 普通」,反向代理记 proxy_pass。

常见误区

  • 改完配置忘 nginx -t 测试或忘 reload
  • location 匹配优先级记错
  • 把 proxy_pass 写成 proxy_pass 漏配置 upstream

真题思路

  • 【示例】 Nginx 实现反向代理时,location 块中的核心配置指令是?
    root proxy_pass alias listen
    答案:B
    解析:proxy_pass 将请求转发到后端服务器,实现反向代理(讲义 KYCP02 Nginx 服务部署)。

常见问题

Q:Nginx 进程模型是什么?

A:master/worker 模型,master 管理、worker 处理请求。(解析:进程模型。)

Q:测试配置文件的命令?

A:nginx -t。(解析:配置测试。)

Q:不中断服务重载配置用什么?

A:nginx -s reload。(解析:热重载。)

Q:Nginx 默认监听端口?

A:80。(解析:默认端口。)

相关知识

教材出处:KYCP02 Nginx服务部署 Nginx 服务部署

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑