2022-09-08 08:15:30
얼마 전 이메일로 LetsEncrypt 인증서가 곧 만료된다라는 메일이 날라왔다.
분명히 crontab으로 자동 갱신을 수행하고 있을텐데. 무언가 문제가 발생하고 있었다.
sudo certbot renew --nginx
해당 명령어로 갱신을 시도해보았는데. Nginx 경로를 못찾고 있었다.
전에 Nginx를 컴파일로 설치하면서 설정파일, 실행파일의 경로가 모두 변경되었기 때문에 발생한 문
다음 명령어로 변경된 경로를 입력해준다.
sudo certbot renew --nginx --nginx-server-root 설정파일주소 --nginx-ctl 실행파일주소
위 명령어를 한번 입력하고 실행하면 변경된 nginx 경로로 인증서 갱신 작업을 수행한다.
이후에는 관련 추가 인수 없이도 새로 설정한 경로로 인증서 갱신을 시도하니 기존에 걸어두었던 예약작업의 명령어를 수정할 필요는 없다.