一、修改nginx.conf报错
背景:修改nginx.conf,配置转发到tcp的信息:
在stream块中配置转发规则:在stream块中,使用server指令来配置转发规则。例如,如果你要将TCP流量转发到example.com:1234,可以这样配置:
stream {
server {
listen 1234;
proxy_pass example.com:1234;
}
}
配置后使用reload命令重启nginx,发现报错
报错信息如下:
the “user” directive markes sense only if the master process runs
with super-user privileges,ignored in /app/lib-nginx/conf/nginx.conf
中文翻译:
只有当主进程运行时,“user”指令才有意义
具有超级用户权限,在/app/lib-nginx/conf/nginx.conf中被忽略
解决方法:
chatgpt建议方法:
最终选择了方法2,可以重启成功,问题得到解决;