• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

NPM에서 Wildcard SSL을 자동으로 갱신하는게 안먹네요.

ExpBox ExpBox 668

2

3

NPM은 자동으로 SSL 인증서가 갱신되지 않는다고 합니다. 그래서 밑의 글 참고하면서 SSL을 자동으로 갱신하도록 하고 있던 도중 오류가 생겨 질문합니다.

 

https://mans-daily.tistory.com/entry/%EC%8B%9C%EB%86%80%EB%A1%9C%EC%A7%80%EB%A6%AC%EB%88%85%EC%8A%A4Nginx-Proxy-Manager-NPM%EC%9C%BC%EB%A1%9C-%EC%84%A4%EC%A0%95%ED%95%9C-SSL-%EC%9E%90%EB%8F%99-%EA%B0%B1%EC%8B%A0%ED%95%98%EA%B8%B0Feat-crontab

안녕하세요 오늘은 Nginx Proxy Manager (이하 NPM)에서 설정한 Proxy Host의 SSL의 인증 기간이 지나가서 ...

 

대충 보니 docker exec -it [컨테이너 명] /usr/bin/certbot renew 를 쉘 스크립트로 만든다음 crontab으로 주기적으로 자동 실행하는 것 같더군요.

 

잘 동작하나 확인하던 중에 오류가 발생해서 확인하던 중 cli로 바로 입력해도 오류가 발생한다는 것을 확인했습니다. 아래는 실행 시 나타나는 오류입니다.

 

Saving debug log to /var/log/letsencrypt/letsencrypt.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/npm-1.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Renewal configuration file /etc/letsencrypt/renewal/npm-1.conf (cert: npm-1) produced an unexpected error: 'Namespace' object has no attribute 'dns_cloudflare_credentials'. Skipping.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
No renewals were attempted.

Additionally, the following renewal configurations were invalid:
  /etc/letsencrypt/renewal/npm-1.conf (parsefail)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 renew failure(s), 1 parse failure(s)
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

 

보니까 CloudFlare의 DNS 챌린지를 사용한게 문제가 된 것 같습니다. 그런데 디렉터리에서 확인해보니 정상적으로 DNS API Token이 있는 것을 확인했습니다. chmod 775로 npm-1.conf와 dns_cloudflare_credentials 관련 파일은 chmod 775로 변경도 해보고 docker-compose에 user: "0:0"으로도 해봤지만 계속 실패하네요.

 

그래서 추가적으로 컨테이너 내부의 /var/log/letsencrypt/letsencrypt.log를 확인해봤습니다. 저 위의 내용가 크게 다른건 없었습니다. dns_cloudflare_credentials의 객체가 없다.

 

그래서 dns_cloudflare_credentials를 확인해봤습니다.

 

# Cloudflare API token
dns_cloudflare_api_token = Bb~~~~~

 

이런식으로 되어있습니다. dns_cloudflare_api_token을 뭔가 바꿔야할 것 같은데 어떻게 해야할지 모르겠습니다.

 

뭐가 문제일까요?

 

신고공유스크랩
3
profile image 1등
달소 2022.04.18. 15:44

희한하네요... 저는 웹 gui에서 일부러 재발급받아봤는데 하나는 발급이되고하나는 안되는군요 ;;..

profile image
ExpBox 글쓴이 2022.04.18. 19:57
달소

저도 재발급 받아봤는데 로그에는 정상 발급 되었다고 뜹니다. 하지만 시크릿모드로 접속해보면 구버전이라해야할지 예전에 받아놓은 인증서로 접속이 되더라구요. 컨테이너를 재시작해야 적용될지 모르겠습니다. 좀 더 찾아봐야겠어요.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 14시간 전09:37 98 +1
질문 ZFS 풀에서 계속 에러가 뜹니다 3 bass9030 23시간 전00:43 66 +1
잡담 백업 주기와 방법에 대한 고민 11 칼룬 1일 전18:12 197 +1
3845 질문
normal
감자칩 4시간 전18:55 54 0
3844 질문
normal
숲형 12시간 전11:21 172 0
3843 질문
image
kmw_ 14시간 전09:37 98 +1
3842 질문
normal
bass9030 23시간 전00:43 66 +1
3841 잡담
normal
칼룬 1일 전18:12 197 +1
3840 질문
normal
늘맑음 1일 전15:10 168 +1
3839 질문
image
게르노 1일 전12:26 58 0
3838 잡담
normal
bong90a 1일 전10:50 338 0
3837 후기
image
추주비 1일 전10:33 248 +1
3836 질문
normal
angrynerd 2일 전14:11 401 0
3835 오픈소스
image
달소 4일 전23:00 368 0
3834 후기
normal
N4100 4일 전18:56 412 +4
3833 가이드
file
펜타네스트 4일 전18:39 284 +1
3832 질문
image
똥쓰똥쓰 4일 전17:02 265 0
3831 후기
image
동도리군 4일 전10:27 306 0
3830 질문
image
칼룬 5일 전11:56 76 0
3829 질문
image
초보나스 5일 전11:13 323 0
3828 질문
image
kmw_ 6일 전22:29 208 0
3827 후기
image
달소 6일 전21:35 286 +1
3826 질문
normal
ljr10 6일 전21:33 177 0