[nginx] getpwnam("apache") failed in /etc/nginx/nginx.conf:1
# nginx -t
nginx: [emerg] getpwnam("apache") failed in /etc/nginx/nginx.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx를 깔면 nginx가 사용자로 등록된다. 그러므로 nginx.conf 파일에 nginx가 사용자로 들어가야 맞다. 그러나 apache를 깐 적이 없어도 nginx.conf에 apache가 사용자로 들어가 있기도 해서 이런 오류가 나올 수 있다.
/etc/nginx/nginx.conf 파일을 열어서
user apache;
worker_processes 1;
...
nginx.conf 파일의 맨 위에 있는 'user apache;'를 아래처럼 바꾼다.
user nginx;
worker_processes 1;
...
덧글을 달아 주세요