Nginx常见问题解决

一、修改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,可以重启成功,问题得到解决;

你可能感兴趣的:(nginx,运维)