[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;

...

2023/12/14 20:20 2023/12/14 20:20
보람말 : , , , ,
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요