Master进程不处理请求,仅负责管理Worker、加载配置、绑定端口及平滑重启;Worker进程才是实际响应HTTP请求的执行单元,二者必须严格权限分离:Master以root完成初始化后立即降权,Worker以专用低权限用户运行。
Master进程本身不处理请求,只负责管理Worker进程、加载配置、绑定端口、平滑重启等特权操作;Worker进程才是真正响应HTTP请求的执行单元。防御策略必须围绕“主从分离”这一底层设计展开,核心是让Master保持最小必要权限,Worker严格受限于业务所需范围。
Master必须以root运行,但仅限完成初始化动作:绑定80/443端口、读取SSL私钥、加载模块、创建监听套接字。之后立即降权移交控制权——这不是可选项,而是Nginx架构强制约定。
Worker必须以专用低权限用户运行,如nginx或www-data,且该用户不能登录、无shell、无家目录。
Nginx通过共享内存区(zone)实现Master与Worker间状态同步,这是限流、封禁、缓存统计等功能的底层支撑,也是攻击面集中区。
仅靠Nginx配置无法闭环防御,必须与SELinux、AppArmor、内核参数联动。
Mixed-Media Kitchen Cooking Animation
Fluid Sketch Martial Arts Battle
Epic Kung Fu Duel on Bioluminescent Lake
Amusement Park Time Stop Cinematic
Pixar Style Mango Juice Making Video
Anime Fashion Short on Route 66