NPM의 SSL certificate 에러 수정

NPM의  SSL certificate 에러 수정

NPM에서 let's encrypt를 사용하여 SSL certificate를 발급받은 경우, SSL certificate 말료 1달전에 자동으로 certificate를 갱신한다.

하지만 갱신이 안되고 있었기에 살펴보니 다음과 같은 symlink 에러를 볼 수 있었다.

expected /etc/letsencrypt/live/example.com/cert.pem to be a symlink

원인은 live에 있는 certificate는 symlink로 만들어져 있어야 하는데, 단순 파일로 되어있었다. letsencrypt/archive에 있는 파일로 symlink를 만들어 수정하니 certificate가 즉시 갱신되었다.

참고: https://charles-stover.medium.com/fixing-certbots-parsefail-error-during-certificate-renewal-1e7718f8a492