홈페이지의 인증서 기한이 거의 끝나간다는 메일이 왔다.
맙소사, 19일 후면(당시 기준) 방문자들이 에러를 볼 거라니. 너무 심하다.
빠르게 인증서 갱신을 할 필요성을 느꼈다.
사용 중인 가상 서버 커맨드라인으로 들어가서 아래 명령어로 인증서 갱신을 테스트해봤다.
certbot renew --dry-run
또잉
방문자들보다 내가 먼저 에러를 봐버렸다.
대충 command line flag나 해당 세팅에 해당하는 config entry가 없다고 한다.
음, flag나 config entry를 제공해주면 되겠군.
... 그래서 내가 뭐 어떻게 하면 된다는 거지??
아무것도 모르겠으니 구글을 가본다.
오, 역시 세상은 넓고 정보도 많다.
어느새 해결책을 가지게 되었으니!
certbot renew --cert-name your.homepage.url -w /your/webroot/path
맙소사. 이렇게 간단하다니!
하지만, 돌다리도 두드려보고 건너야 하는 법. 한번 더 --dry-run을 넣었다. 즉,
certbot renew --dry-run --cert-name your.homepage.url -w /your/webroot/path
이 명령어로 체크를 해봤다.
세상에 맙소사. (완벽해)
다시 원하는 바를 이루기에 합당한 명령어인
certbot renew --cert-name your.homepage.url -w /your/webroot/path
를 입력해주고
인증서 갱신을 완료했다.
certbot renew --cert-name your.homepage.url -w /your/webroot/path
잊지 말자 ^^
다음에는 crontab을 이용한 인증서 자동 갱신을 포스팅할 수도 있다.
+ 하고 나서는 nignx 서비스를 꼭 재시작 해주자!
service nginx restart