nginx配置出错问题[^1]
[emerg] getgrnam("*****") failed in /etc/nginx/nginx.conf:3
一般出现这种问题应该是没有添加用户,可以使用cat /etc/passwd|grep *
确定是否已将用户加入,没有的话使用 useradd ** -M 这个命令添加
也有可能是配置中的user [user] [group],nginx默认将无指定group使用跟user一样的字段,如:user nginx,默认group的名字为nginx,可以到存放文件的目录下用ls -la查看group的名字。nginx: [emerg] "tcp_nopush" directive is duplicate in /etc/nginx/nginx.conf:46
这个错误是由于多次定义了,找到重复定义的项tcp_nopush(其他字段也一样)删除即可。
[^1] :一般可以在nginx的文档中查找,这里只罗列实验使用配置过程中出现的一些错误