nginx -t 检查配置文件报错:nginx: [emerg] getpwnam("nginx") failed in /etc/nginx/nginx.conf:5
这个错误表示 Nginx 在尝试以 "nginx" 用户名获取密码文件(getpwnam 函数)时失败了。通常,这是因为 /etc/passwd
文件中不存在 "nginx" 用户。
解决办法:
useradd -s /sbin/nologin -M nginx
nginx -t 检查配置文件报错:nginx: [emerg] getpwnam("nginx") failed in /etc/nginx/nginx.conf:5
这个错误表示 Nginx 在尝试以 "nginx" 用户名获取密码文件(getpwnam 函数)时失败了。通常,这是因为 /etc/passwd
文件中不存在 "nginx" 用户。
解决办法:
useradd -s /sbin/nologin -M nginx