[reDuck] https 적용 트러블 슈팅..?

김동훈·2023년 10월 22일
0

reDuck

목록 보기
4/5
post-thumbnail

졸업프로젝트 https 를 적용시키던 중 계속 nginx가 실행이 안되는 문제가 발생했다.

아무것도 아니긴 하지만, 졸업프로젝트 중 생긴 이슈에 대해서 기록해보려고한다.


백엔드의 도메인은 가비아를 통해 구성하고 있다. 그래서 certbot으로 간단하게 https 적용을 할 수 있었는데, 과거에 이미 https적용을 했었지만 3개월이 되어 ssl이 만료되었다. 이번에 다시 설정하게 되었다.

원인

이미 3개월 전에 https 설정을 하느라 certbot을 이용해 pem을 받았었다. 따라서, 이번에 받게된 pem의 이름이 {domain}-0003/fullchain.pem 과 같이 number가 기록되었다.

이 사실을 뒤로한 채 다음과 같이 pem파일의 이름에 number을 빼고 설정하게 되었다.
ssl_certificate /etc/letsencrypt/live/{domain}.site/fullchain.pem; # managed by Certbot

ssl_certificate_key /etc/letsencrypt/live/{domain}.site/privkey.pem; # managed by Certbot

해결

nginx는 실행에 에러가 나면 로그파일이 기록된다.

위 에러를 보면 pem파일에서 에러가 났다는 것을 보고 힌트를 얻어, 해당 pem 파일 이름에 0003 number을 추가하여 다시 설정해주었다.

profile
董訓은 영어로 mentor

0개의 댓글