1.1 KiB
1.1 KiB
Nginx Worker 用户显式配置实施记录
修改内容
- 在
deploy/nginx.conf中显式增加user nobody; - 在
bin/prod/install_env.sh生成的 Nginx 配置模板中显式增加user nobody; - 计划将线上实际使用的
/volume1/webapp/env/nginx/conf/nginx.conf同步改为显式user nobody;
原因说明
- 当前线上 Nginx 实际以
nobodyworker 进程运行 - 但配置文件未显式声明 worker 用户,后续重写配置时容易与实际运行态不一致
- 显式声明
user nobody;可以让配置意图与当前运行方式保持一致
验证结果
- 已完成仓库配置文件与安装脚本模板修改
- 已同步修改线上实际配置
/volume1/webapp/env/nginx/conf/nginx.conf - 已执行
nginx -t -c /home/webapp/env/nginx/conf/nginx.conf,语法校验通过 - 已执行 Nginx reload,容器内进程显示
nobody作为 worker 用户运行 - 已执行
curl -I http://116.62.17.81:63311/,返回HTTP/1.1 200 OK - 已执行
curl http://116.62.17.81:63311/prod-api/login/test,返回状态码200