νλ‘ νΈμλ λΆλ€μ΄ CI/CD λν μ§μλμ΄ repository μ push κ° μΌμ΄λ λ λ§λ€ μλμΌλ‘ λ°°ν¬λ₯Ό ν΄μ£Όλ νΈλ¦¬ν¨ λ± μ¬λ¬ μ΄μ λ‘ VERCELλ₯Ό μ΄μ©νμ¬ μλΉμ€λ₯Ό λ°°ν¬νλ€. νμ§λ§ μ΅μμ λλ©μΈμ .vercel.app μ΄κΈ° λλ¬Έμ μλΉλ₯Ό ν λλ λλ©μΈμ λ³κ²½ν νμκ° μλ€.
μ€λμ AWS μ Route 53 μλΉμ€λ₯Ό μ΄μ©νμ¬ vercel λλ©μΈ μ€μ λ° λ³κ²½ν κ²μ΄λ€.
λ¨Όμ λλ©μΈμ ꡬμ νμ¬, Route53 μλΉμ€ νΈμ€ν μμμμ μμ μ΄ μ° λλ©μΈμ΄ 보μ΄κ² νλ€.
AWS μ Route 53 μλΉμ€λ₯Ό μ΄μ©νμ¬ λλ©μΈμ μλ€λ©΄ λ°λ‘ λνλ κ²μ΄κ³ , "κ°λΉμ"λ λ€λ₯Έ κ³³μμ λλ©μΈμ μλ€λ©΄ νΈμ€ν μμ μμ±μ λλ¬ νΈμ€ν μμμ λ§λ€μ΄μ£Όμ΄μΌ νλ€.
λ³ΈμΈμ΄ ꡬ맀νκ±°λ μ»μ λλ©μΈ μ΄λ¦μ μ λ ₯ν΄μ€λ€.
λ€λ₯Έ μ€μ μ 건λ€μ΄μ§ μκ³ μ ν λν νΌλΈλ¦ νΈμ€ν μμμΌλ‘
νΈμ€ν μμ μμ±μ ν΄λ¦νμ¬ νΈμ€ν μμμ μμ±νλ€.
μμ λ²μ μ΄λ―Έμ§λ μ΄ κ³³ λΈλ‘κ·Έμμ κ°μ Έμμμ 미리 λ°νλ€.
λ€μκ³Ό κ°μ΄ λλ©μΈ μ€μ νμ΄μ§μμ ꡬ맀ν λλ©μΈ μ΄λ¦μ μ λ ₯νκ³ Add λ²νΌμ ν΄λ¦νλ€. λλ©μΈμ μ΄λ¦μ μμλ‘ 'jangsebari-test' λ‘ μμ±νμλ€.
λ€μκ³Ό κ°μ΄ μΆμ² νλͺ©μ ν΄λ¦νκ³ Add λ²νΌμ λλ₯Έλ€.
κ·Έλ¦Όκ³Ό κ°μ΄ A λ μ½λ κ³Ό CNAME μΉμ μ΄ λνλλ€.
- A λ μ½λλ κ³ μ λ IPμ λλ©μΈ μ£Όμλ₯Ό λ§€νν κ²μ΄λ©°
- CNAME μ λλ©μΈ μ£Όμμ λ λ€λ₯Έ λλ©μΈ μ£Όμλ₯Ό λ§€νν κ²
π DNS λ μ½λμ λν λμ± μμΈν μ€λͺ μ μλ λΈλ‘κ·Έ μ°Έκ³
https://programmer-may.tistory.com/256
DNS record μ’ λ₯μ SOA λ μ½λ νΊμ보기
π©κ°μνμ¬μμ λ§€μΌ μ½μ΄ νλ μμν¬ ν μ€νΈμΌμ΄μ€λ₯Ό νκ· ν μ€νΈ μ§νμ€μ λλ€. νμ§λ§ κ·Όλμ SOA λ μ½λ ν μ€νΈμΌμ΄μ€κ° λ§€λ² μ€ν¨νμ΅λλ€. μ΄μ λ DNS μ SOA λ μ½λμμ μλ¦¬μΌ λλ²κ° κ³
programmer-may.tistory.com
route53 νΈμ€νΈ μμμ λ μ½λ μΆκ°λ₯Ό ν΅ν΄ CNAME μ μΆκ°ν΄ μ€ κ²½μ° "www.jangsebari-test.com" μΌλ‘ μ μν μ μκ² λλ€.
A λ μ½λλ₯Ό μΆκ° ν κ²½μ° "jangsebari-test.com" μ "www.jangsebari-test.com" μΌλ‘ 리λ€μ΄λ ν νμ¬ λ°°ν¬λ ννμ΄μ§μ μ μν μ μκ² λλ€.
μΆκ°λ‘ λ€μκ³Ό κ°μ΄ ꡬ맀ν λλ©μΈμ λ€μμλ²λ₯Ό vercel μμ μ 곡νλ νΈμ€ν μμ λ€μμλ²λ‘ λ³κ²½νμ¬ κ΅¬λ§€ν λλ©μΈκ³Ό λ°°ν¬λ νλ‘μ νΈλ₯Ό μ°κ²°ν μλ μλ€.
νκ· μμ² λ§μ μκ°μ μμνκ² λλ€. (μ½ ν루μ λ)
μ μ¬μ§μμ jangsebari-test.com μ΄ μμμ λλ©μΈμ΄λΌ Current Nameservers μ μ무κ²λ λμ€μ§ μμ§λ§, λ§μ½ ꡬ맀νλ λλ©μΈμ΄λΌλ©΄ NS λ λ³΄μΌ κ²μ΄λ€.
vercel λλ©μΈ μ΄λ¦μ μ€μ λ‘ μ§λμκ°μ ꡬμ ν λλ©μΈμΌλ‘ λ³κ²½ν΄λ³΄μ.
λ€μμλ²λ₯Ό λ³κ²½νλ λ°©λ²μ 24μκ°μ΄ νμνκΈ° λλ¬Έμ λ μ½λλ₯Ό μΆκ°νλ λ°©λ²μΌλ‘ λλ©μΈμ λ³κ²½νμλ€.
νΈμ€ν μμμ μ μν ν λ μ½λ μμ±μ λλ₯Έλ€.
μ΄ν λ¨μ λΌμ°ν μ μ ννλ€.
λ¨μ λ μ½λ μ μλ₯Ό λλ₯΄κ³
vercel μ λμ¨λλ‘ A λ μ½λμ
CNAME μ μΆκ°ν΄μ€λ€.
λ μ½λ μμ± λ²νΌμ λλ¬ λ€μκ³Ό κ°μ΄ 2κ°μ λ μ½λλ₯Ό μ΅μ’ μ μΌλ‘ μμ±νλ€.
μΌλ§ μ§λμ§ μμμ vercel μ A λ μ½λμ CNAME μ΄ λ€μκ³Ό κ°μ΄ λ³κ²½λλ€.
μ μν΄λ³΄λ©΄ VERCELλ‘ λ°°ν¬νλ μ¬μ΄νΈκ° μ λμ€λκ±Έ λ³Ό μ μλ€.
λκΈ