반응형
상황
Certbot으로 인증서를 발행하고 나서 nginx에 연동해두었고 인증서는 자동 갱신이 되었으나 nginx에서 pid를 찾지 못해 문제가 생겼습니다.
문제 파악
ps -ef | grep nginx로 찾아서 kill을 해도 살아나는 기이한 현상이 발생했습니다.
pid를 작성하는 위치에 문제가 있었습니다.
해결 방법
sudo vi /etc/nginx/nginx.conf 에서 pid의 경로를 변경해줍니다.
run/nginx.pid; => /var/run/nginx.pid
sudo vi /lib/systemd/system/nginx.service 에서 pid의 경로를 변경해줍니다.
PIDFile=/run/nginx.pid => /var/run/nginx.pid
반응형