티스토리 뷰

저는 암호화폐에 관심이 많습니다.

그래서 오래전부터 암호화폐 자동매매 프로그램을 직접 만들어서 구동중에 있습니다.

그러던중 사건은 오늘 터졌습니다.

뭐 제가 바로 바로 확인을 안해서 발생한 문제이지만요.

바로 SSL 인증서를 갱신하는 걸 깜빡한겁니다.

이유야 여러가지 이유가 있지만 단도직입적으로 말씀을 들이면 개인 프로젝트이다 보니 귀차니즘이 많이 발생한거 같습니다. 

이 문제를 해결하기 위해 우선 putty.exe를 킨다음 ssh로 해당 서버에 접속했습니다. 

오래간만에 사용하는 프로그램이라 깜빡 깜빡합니다.

저는 무료 인증서인 letsencrypt을 이용중입니다.

우선 이 인증서의 장점은 자동으로 인증서를 연장해주는 명령어를 가지고 있어 

기존에 셋팅을 그대로 유지한테 명령어만 입력하고 서버를 재시작해주면 된다고 나와 있습니다. 

우선 

커맨트창에 sudo letsencrypt renew라고 입력을 합니다.

그리고 조금 기다리면 Congratulations, All renewals succeeded. 라고 나옵니다. 말그대로 성공했다는 말이죠.

만약 이상태에서 다시 sudo letsencrypt renew를 입력하면 the following certs are not due for renewal yet이라고 나오다면 성공했다는 의미입니다. 저 영어가 무엇을 의미하냐면 아직 만료가 되지 않아 리뉴얼이 힘들다는 얘기입니다.

하지만 바로 사이트를 접속한다고 하더라도 똑같은 인증서 에러 메시지가 블라우저에 노출입니다.

해결방법은 바로

service apache2 stop

서버를 멈추고

service apache2 start

해서 서버를 다시 시작해주면 적용이 됩니다.

꼭 헤메지 마시길...

우선 참고하시라고 아래 스크린샷을 첨부합니다. 

굿럭~ ㅎ


댓글