codius-install로 LetsEncrypt 인증서 갱신 (겨우) 하기

이 글은 codius를 이미 설치 했고, ssl 인증서는 LetsEncrypt로 진행 하였으며 설치 한지 3개월이 다 되어 만료되었거나 만료되려고 하는 분들이 보시면 됩니다.

codius 설치와 개요는 https://codiushosts.com/resources 여기를 참조 하시면 되겠습니다.


벌써 설치한지 3개월이 흘러 오늘 만료가 되었네요.

어짜피 contract도 잘 안물리던데, 3개월도 지나 LetsEncrypt 인증서도 만료되서 포기할라다가요..

한 푼, 아니 한 drop이라도 더 벌자는 생각에 한번 다시 시도 해 봤습니다. (뭐 그래봤자 실제로는 마이너스지만요..)

일단 초기 설치도 https://github.com/xrp-community/codius-install 여기서 했었고 뭔가 실행하면 install 말고 여럿 메뉴가 보였던 기억이 있어서 다시 확인 해 봤습니다.

역시나 cert check & renew 메뉴도 있고 좋네요. 잘 될 가능성은 없지만(경험상 오류도 많고 뭔가 한번에 된 기억이 없어서..)

codius-install.sh 실행

대충 설치만 하고 볼 일 없을 줄 알았는데, 정상 설치 여부 확인 하는 것도 있고요.. (2번.. 근데 제대로 동작 하는건지는 모르겠더라구요)

몇 번 고생 한 기억도 있고 다양한 설치 환경에 대해 견고하게 만들어진 스크립트라는 생각은 안들지만, 시간도 꽤 지났고, 몇몇 사람들이 github에 issue도 등록하고 pull request도 올리고 있는 걸 보고 다시 실행 해 봤습니다.

오우, 스크립트 자체도 자동으로 업데이트 하네요.

3번 메뉴를 선택 해서 진행 하면 되는데, 당연히 처음엔 잘 안되었습니다. 결과적으로 해결 되었지만, 해결하는 데에 영향을 준 건지 아닌지 잘 모르는 몇 가지 먼저 말씀드리자면..

2번으로 각종 데몬 상태 체크(시간 꽤 오래 걸림), 5번 codiusd와 moneyd 업데이트입니다.

그 후 3번(이게 인증서 갱신) 수행 시, certbot-auto라는 스크립트가 실행 경로 어디에도 찾을 수 없다고 나와서 구글 검색 후 아무거나 내려 받았습니다.(/usr/local/bin에 copy)

그 후 실행하면 python virtual env 관련 몇 가지 패키지 자동으로 내려받았으나 종국에 나타나는 에러는 동일 한대요.

".. Name does not end in a public suffix.."

알고 보니, 서버 hostname이 잘못 되어서 그런거더군요.(저의 경우 hostname이 "codius1", 언제 바꼈는지 모르겠습니당) 자신의 도메인이 아닌 다른 걸로 설정 되어있다면 꼭 아래 명령어로 hostname을 바꿔 주세요.

$ hostnamectl set-hostname codius.example.com

그리고 hostname 커맨드로 제대로된 도메인이 나오면 OK. 나머지는 처음 설치 시와 동일하게 dns record 추가 두 줄 해 주는 부분으로 이어집니다. 이 때도 마찬가지로, 자신의 도메인 등록 사이트에서 설정 추가 하고 1,2분 이상 대기 해서 dns 서버에 충분히 적용될 시간을 준 후에 진행 하셔야만 합니다.

참고로 전 구글 클라우드 centos 7.5에서 돌립니다.

끝! 



..이 아니고 인증서는 갱신 했으나 결국 또 moneyd 채널 문제로 안뜨는 듯.. 뭐가 문제인지 맨날 이렇더라구요..

뭐 하나 건드리면, 항상 moneyd xrp:cleanup으로 귀결 됩니다... 제가 아직 뭘 몰라서 그렇겠죵.. 어쨌든, cleanup을 하려면 한시간이 걸린다는 거..

moneyd cleanup

moneyd 채널 새로 만들기를 꼭 참조 하세요


내가 월메나 부귀영화를 누릴라고 이 고생을 하는지.. 어쨌든 이렇게 3개월은 또 버티겠군요.

그래도 xrp 유동성 공급에 일조 하고, 혹여나 리플 앞으로 잘 나가면 뭐 콩고물이라도 떨어지지 않을까 해서 하지, 이건 뭐~

댓글 없음:

댓글 쓰기

가장 많이 본 글