[Spring] (failed)net::ERR_CERT_DATE_INVALID

κΉ€μš©λ²”Β·2025λ…„ 1μ›” 19일
0

문제 상황 πŸ’πŸ»β€β™‚οΈ

도컀 곡뢀λ₯Ό ν•˜κΈ° μœ„ν•΄μ„œ μ»¨ν…Œμ΄λ„ˆ, 이미지 μ„€μΉ˜ν•˜κ³  μ μš©ν•΄λ³΄λŠ” μ—°μŠ΅μ„ ν•˜κ³  μžˆλŠ” μš”μ¦˜μž…λ‹ˆλ‹€. μ—°μŠ΅μ„ ν•˜λ‹€κ°€ local DB도 날렀보고, λ§Žμ€ 상황을 κ²ͺ던 도쀑 배포해놓은 μ›ΉνŽ˜μ΄μ§€μ— (failed)net::ERR_CERT_DATE_INVALID λΌλŠ” μ—λŸ¬κ°€ λ°œμƒν•˜λ©΄μ„œ 데이터λ₯Ό λΆˆλŸ¬μ˜€μ§€ λͺ»ν•˜κ³  μžˆλŠ” 것을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.

ν•΄λ‹Ή μ—λŸ¬μ— λŒ€ν•΄μ„œ μ°Ύμ•„λ³΄λ‹ˆ TSL/SSL 인증 κΈ°κ°„ 만료둜 인해 λ°œμƒν•˜λŠ” κ²ƒμ΄λΌλŠ” 글듀을 λ³΄μ•˜μŠ΅λ‹ˆλ‹€. μ΅œκ·Όμ— λ©”μΌλ‘œ Certbot κ΄€λ ¨ 메일이 였긴 ν–ˆλŠ”λ°, κ·Έκ±° λ•Œλ¬ΈμΈκ°€? ν•˜κ³  μ„œλ²„λ₯Ό ν™•μΈν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

sudo certbot certificates

ν”„λ‘œμ νŠΈ EC2 μ„œλ²„μ—μ„œ μœ„μ™€ 같이 λͺ…λ Ήμ–΄λ₯Ό μž‘μ„±ν•˜μ—¬ μ‹€ν–‰ν–ˆκ³ , μ•„λž˜μ™€ 같은 κ²°κ³Όλ₯Ό μ–»μ—ˆμŠ΅λ‹ˆλ‹€.

λ†€λžκ²Œλ„, ν˜„μž¬ 이 글을 μž‘μ„±ν•˜κ³  μžˆλŠ” μ‹œκ°μ€ 2025λ…„ 1μ›” 19일이고, 인증 λ§Œλ£ŒκΉŒμ§€ 35μΌμ΄λ‚˜ λ‚¨μ•„μžˆλ‹€λŠ” 것을 확인할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ„λŒ€μ²΄ μ–΄λ–€ λ¬Έμ œμΌκΉŒμš”?

ν•΄κ²° κ³Όμ • ❗️

문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄μ„œ μ—¬λŸ¬ 글을 보닀가 μ‚¬μš©μžμ˜ μ‹œμŠ€ν…œ μ‹œκ°„κ³Ό DB μ‹œκ°„ λ˜λŠ” μ‚¬μš©μžμ˜ μΈμ¦μ„œ μ‹œκ°„ 등이 μΌμΉ˜μ•Šμ•„μ„œ 생긴 λ¬Έμ œλΌλŠ” 글을 λ³΄μ•˜μŠ΅λ‹ˆλ‹€. 이 글을 보자마자 κ°‘μžκΈ° κΈ°μ–΅ μ†μœΌλ‘œ ν•œ 가지가 μŠ€μ³μ§€λ‚˜κ°”μŠ΅λ‹ˆλ‹€. 그것은 λ°”λ‘œ JpaAuditing κΈ°λŠ₯을 ν™œμš©ν•΄μ„œ Entityκ°€ DB에 μ €μž₯될 λ•Œ, 생성 μ‹œκ°„λ„ ν•¨κ»˜ μ €μž₯ν•˜λŠ”λ° μ΄λ•Œ ν˜„μž¬ μ‹œκ°μ΄ μ•„λ‹Œ, μ΄μƒν•œ μ‹œκ°„λŒ€κ°€ μ €μž₯됐던 것을 ν™•μΈν•œ 적이 μžˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ ν•œλ²ˆ DB μ‹œκ°„λŒ€λ₯Ό ν™•μΈν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

select now()

쿼리λ₯Ό ν†΅ν•΄μ„œ ν™•μΈν•œ κ²°κ³ΌλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

ν˜„μž¬ μ‹œκ°μ€ 1μ›” 19일 23μ‹œ 34λΆ„μ΄μ§€λ§Œ, μ‹€μ œ Mysql μ‹œκ°μ€ 1μ›” 19일 14μ‹œ 34λΆ„μ΄λΌλŠ” 것을 확인할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œ μ‹œκ°„μ΄ λ§žμ§€ μ•ŠμœΌλ‹ˆ ν•΄λ‹Ή μ—λŸ¬κ°€ 났닀고 νŒλ‹¨ν•΄μ„œ 이λ₯Ό λ‹€μ‹œ ν˜„μž¬ λ…ΈνŠΈλΆ μ‹œμŠ€ν…œ λ§žμΆ°λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

μš°μ„ , μ„œλ²„ μ‹œκ°μ„ ν˜„μž¬ ν•œκ΅­ μ‹œκ°μœΌλ‘œ λ§žμ·„μŠ΅λ‹ˆλ‹€. λ‚΄μš©μ΄ λ³€κ²½λ˜μ—ˆμœΌλ‹ˆ, μ„œλ²„μ˜ mysql을 restart ν•˜μ—¬ λ³€κ²½ λ‚΄μš©μ„ μ μš©μ‹œμΌœλ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

μ‹œμŠ€ν…œ μ‹œκ°κ³Ό 동기화 된 것을 확인할 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 그럼 이제 μ„œλ²„λ₯Ό μž μ‹œ λ‚΄λ Έλ‹€κ°€ μž¬λ°°ν¬ν•˜λ©΄ 될 κ²ƒμœΌλ‘œ λ―Ώκ³ , μž¬κ°€λ™μ‹œμΌœλ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

μž¬κ°€λ™μ‹œμΌœλ³΄μ•˜μ§€λ§Œ,,, μƒκ°ν–ˆλ˜ κ²°κ³Όκ°€ λ‚˜μ˜€μ§€ μ•ŠλŠ” 것을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. ꡬ글링을 ν•˜λ©° λ§Žμ€ μ‹œλ„λ₯Ό ν•΄λ³΄μ•˜μ§€λ§Œ, 문제λ₯Ό ν•΄κ²°ν•˜μ§€ λͺ»ν•˜μ—¬ κ²°κ΅­ μ„œλ²„λ₯Ό λ°€κ³ ... μƒˆλ‘œμš΄ μΈμŠ€ν„΄μŠ€λ₯Ό λ§Œλ“€μ–΄ μž¬κ°€λ™μ‹œμΌ°λ‹€ γ… γ… γ…  λ°±μ—”λ“œ 개발자 μ—­λŸ‰μ„ λ”μš± ν‚€μš°κΈ° μœ„ν•΄ μ—΄μ‹¬νžˆ κ³΅λΆ€ν•΄μ•Όκ² λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

κ²°λ‘ 

  • 1μ°¨ μ‹œλ„ μ‹€νŒ¨
  • 2μ°¨ μ‹œλ„ μ‹€νŒ¨
  • μΈμŠ€ν„΄μŠ€ μ‚­μ œ ν›„ μƒˆλ‘œμš΄ μΈμŠ€ν„΄μŠ€λ‘œ μž¬κ°€λ™ -> 성곡

Reference

profile
꾸쀀함을 κΈ°λ‘ν•˜λ©° μ„±μž₯ν•˜λŠ” κ°œλ°œμžμž…λ‹ˆλ‹€!

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보