Menu

메모용 개발 블로그

전체보기 > Nginx >

Certbot Nginx 설치경로 설정법

2022-09-08 08:15:30

서론

얼마 전 이메일로 LetsEncrypt 인증서가 곧 만료된다라는 메일이 날라왔다.

분명히 crontab으로 자동 갱신을 수행하고 있을텐데. 무언가 문제가 발생하고 있었다.

sudo certbot renew --nginx

해당 명령어로 갱신을 시도해보았는데. Nginx 경로를 못찾고 있었다.

전에 Nginx를 컴파일로 설치하면서 설정파일, 실행파일의 경로가 모두 변경되었기 때문에 발생한 문

해결

다음 명령어로 변경된 경로를 입력해준다.

sudo certbot renew --nginx --nginx-server-root 설정파일주소 --nginx-ctl 실행파일주소

위 명령어를 한번 입력하고 실행하면 변경된 nginx 경로로 인증서 갱신 작업을 수행한다.

이후에는 관련 추가 인수 없이도 새로 설정한 경로로 인증서 갱신을 시도하니 기존에 걸어두었던 예약작업의 명령어를 수정할 필요는 없다.