Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

TaskScheduler에 등록된 wacs.exe의 Let's Encrypt 인증서 업데이트 문제

며칠 전에 let's encrypt로부터 "www.sysnet.pe.kr" 인증서에 대한 만료 메일을 받았습니다. 실제로 확인을 해보니, 더 이상 인증서가 업데이트되지 않고 있어서 7월 27일에 만료가 된다고 나옵니다.

다행히 지난 글에 정리해 둔 내용이 있어서 확인해 보면,

"Let's Encrypt"에서 제공하는 무료 SSL 인증서를 IIS에 적용하는 방법 (2)
; https://www.sysnet.pe.kr/2/0/11483

Task Scheduler의 "win-acme renew (acme-v02.api.letsencrypt.org)" 작업이 갱신을 담당하는 프로세스군요. ^^ 그런데 이상한 건, 정상적으로 작업을 완료했다는 기록만 나오고, 실제로는 인증서가 업데이트되지 않았습니다.

더욱 이상한 건, 해당 작업에 등록된 Action을 명령행에서 직접 실행하면 실제로 다음과 같이 정상적인 출력을 하고,

C:\lets_enc> C:\lets_enc\wacs.exe --renew --baseuri "https://acme-v02.api.letsencrypt.org/"

 A simple Windows ACMEv2 client (WACS)
 Software version 2.1.8.838 (RELEASE, PLUGGABLE)
 ACME server https://acme-v02.api.letsencrypt.org/
 IIS version 10.0
 Running with administrator credentials
 Scheduled task looks healthy
 Please report issues at https://github.com/win-acme/win-acme

 Renewing certificate for [Manual] www.sysnet.pe.kr
 Authorize identifier www.sysnet.pe.kr
 Authorizing www.sysnet.pe.kr using http-01 validation (SelfHosting)
 Authorization result: valid
 Requesting certificate [Manual] www.sysnet.pe.kr
 Store with CertificateStore...
 Installing certificate in the certificate store
 Adding certificate [Manual] www.sysnet.pe.kr @ 2021/7/11 15:49:41 to store WebHosting
 Installing with IIS...
 Updating existing https binding :443 (flags: 0)
 Committing 1 https binding changes to IIS
 Uninstalling certificate from the certificate store
 Removing certificate [Manual] www.sysnet.pe.kr @ 2021/4/28 9:00:49 from store WebHosting
 Next renewal scheduled at 2021/9/4 15:49:23
 Renewal for [Manual] www.sysnet.pe.kr succeeded

인증서 관리자에 가보면 인증서까지 업데이트되었습니다. ^^; (음... Task Scheduler를 믿지 말라는 것인지...?)




일단, 엎어진 김에 쉬어 간다고 이참에 win-acme도 (기존 버전이 2.1.8.838) 새롭게 github로부터,

win-acme/win-acme
; https://github.com/win-acme/win-acme/releases

최신 버전인 "win-acme.v2.1.18.1119.x64.pluggable.zip" 파일을 다운로드해 기존 폴더에 덮어썼습니다. 그리고 혹시 모르니, 위의 메시지에 따라 9월 4일 이후에 정상적으로 인증서가 갱신되는지 다시 확인을 해야겠습니다. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 7/11/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 31  32  33  34  35  36  37  38  39  40  [41]  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
12911정성태1/11/202212974VS.NET IDE: 171. 비주얼 스튜디오 - 더 이상 만들 수 없는 "ASP.NET Core 3.1 Web Application (.NET Framework)" 프로젝트
12910정성태1/10/202213701제니퍼 .NET: 30. 제니퍼 닷넷 적용 사례 (8) - CPU high와 DB 쿼리 성능에 문제가 함께 있는 사이트
12909정성태1/10/202215039오류 유형: 782. Visual Studio 2022 설치 시 "Couldn't install Microsoft.VisualCpp.Redist.14.Latest"
12908정성태1/10/202212363.NET Framework: 1132. C# - ref/out 매개변수의 IL 코드 처리
12907정성태1/9/202213934오류 유형: 781. (youtube-dl.exe) 실행 시 "This app can't run on your PC" / "Access is denied." 오류 발생
12906정성태1/9/202215230.NET Framework: 1131. C# - 네임스페이스까지 동일한 타입을 2개의 DLL에서 제공하는 경우 충돌을 우회하는 방법 [1]파일 다운로드1
12905정성태1/8/202214393오류 유형: 780. Could not load file or assembly 'Microsoft.VisualStudio.TextTemplating.VSHost.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
12904정성태1/8/202216383개발 환경 구성: 623. Visual Studio 2022 빌드 환경을 위한 github Actions 설정 [1]
12903정성태1/7/202215354.NET Framework: 1130. C# - ELEMENT_TYPE_INTERNAL 유형의 사용 예
12902정성태1/7/202215097오류 유형: 779. SQL 서버 로그인 에러 - provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.
12901정성태1/5/202215459오류 유형: 778. C# - .NET 5+에서 warning CA1416: This call site is reachable on all platforms. '...' is only supported on: 'windows' 경고 발생
12900정성태1/5/202217366개발 환경 구성: 622. vcpkg로 ffmpeg를 빌드하는 경우 생성될 구성 요소 제어하는 방법
12899정성태1/3/202216843개발 환경 구성: 621. windbg에서 python 스크립트 실행하는 방법 - pykd (2)
12898정성태1/2/202217575.NET Framework: 1129. C# - ffmpeg(FFmpeg.AutoGen)를 이용한 비디오 인코딩 예제(encode_video.c) [1]파일 다운로드1
12897정성태1/2/202215517.NET Framework: 1128. C# - 화면 캡처한 이미지를 ffmpeg(FFmpeg.AutoGen)로 동영상 처리 [4]파일 다운로드1
12896정성태1/1/202220726.NET Framework: 1127. C# - FFmpeg.AutoGen 라이브러리를 이용한 기본 프로젝트 구성파일 다운로드1
12895정성태12/31/202117594.NET Framework: 1126. C# - snagit처럼 화면 캡처를 연속으로 수행해 동영상 제작 [1]파일 다운로드1
12894정성태12/30/202115602.NET Framework: 1125. C# - DefaultObjectPool<T>의 IDisposable 개체에 대한 풀링 문제 [3]파일 다운로드1
12893정성태12/27/202117348.NET Framework: 1124. C# - .NET Platform Extension의 ObjectPool<T> 사용법 소개파일 다운로드1
12892정성태12/26/202114231기타: 83. unsigned 형의 이전 값이 최댓값을 넘어 0을 지난 경우, 값의 차이를 계산하는 방법
12891정성태12/23/202114864스크립트: 38. 파이썬 - uwsgi의 --master 옵션
12890정성태12/23/202115132VC++: 152. Golang - (문자가 아닌) 바이트 위치를 반환하는 strings.IndexRune 함수
12889정성태12/22/202117981.NET Framework: 1123. C# - (SharpDX + DXGI) 화면 캡처한 이미지를 빠르게 JPG로 변환하는 방법파일 다운로드1
12888정성태12/21/202115112.NET Framework: 1122. C# - ImageCodecInfo 사용 시 System.Drawing.Image와 System.Drawing.Bitmap에 따른 Save 성능 차이파일 다운로드1
12887정성태12/21/202118612오류 유형: 777. OpenCVSharp4를 사용한 프로그램 실행 시 "The type initializer for 'OpenCvSharp.Internal.NativeMethods' threw an exception." 예외 발생
12886정성태12/20/202114658스크립트: 37. 파이썬 - uwsgi의 --enable-threads 옵션 [2]
... 31  32  33  34  35  36  37  38  39  40  [41]  42  43  44  45  ...