๐ข ์ด๋ค ๋ฌธ์ ์ํฉ์ด์์๊น์?
์๋ฒ ๋ฐฐํฌ๊ฐ ์ ์๋๋ ์ํฉ์ด์๋๋ฐ, ํ๋ก ํธ์๋์์๋ s3๊ณผ cloudfront๋ฅผ ์ด์ฉํด์ ๋ฐฐํฌ๊ฐ ๋ ์ํฉ์ด์๊ณ ๋ฐฑ์๋์์๋ EC2, route 53, ACM์ผ๋ก ์ธ์ฆ์ ๋ฐ๊ธฐ, ๋ฐ์ ์ธ์ฆ์๋ฅผ ์ด์ฉํ ๋ก๋๋ฐธ๋ฐ์ ์์ฑ์ ํตํด https๋ก ๋ฐฐํฌ๋ฅผ ํ ์ํฉ์ด์๋ค.
๊ทธ๋ฌ๋ ์ง์์ ์ผ๋ก DNS ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ์ ๋๋ก ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ฆฌ์ง ๋ชปํ๋ ์ํฉ์ด ๋ฐ์ํ๋ค.
DNS_PROBE_FINISHED_NXDOMAIN
ํ๋ก ํธ ํ์์ด ์ด์ ์ ํ๋ก์ ํธ์์๋ ์ด๋ฌํ ์ํฉ์ด ์์๋ค๊ณ ํด์ ๋์ถฉ ์ด๋ค ๋ฌธ์ ์ธ์ง๋ ํ์ ํ ์ ์์์ง๋ง, ํด๋น ํ์์ด ๋ฐฐํฌ๋ฅผ ์งํํ ๊ฒ์ ์๋์๊ธฐ ๋๋ฌธ์ ์ฆ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์๋ ์๋ ์ํฉ์ด์๋ค...!
๊ทธ๋์ ๊ด๋ จ ๋ธ๋ก๊ทธ๋ ๋ง์ด ์ฐพ์๋ณด๊ณ ํ๋ค๊ฐ ๊ฒฐ๊ตญ ํด๊ฒฐํ๊ธฐ๋ ํด์ ์ค๋ ํ ๋ฒ ์ ๋ฆฌ๋ฅผ ํด๋ณด๊ณ ์ ํ๋ค...
์๋๋ฉด ๋ค์์๋ ์ด๋ฌํ ์ํฉ์ด ๋ ๋ฐ๋ณต๋ ์๋ ์์์์ ใ ใ

๐ข ํด๊ฒฐ
๋ฐฑ์๋ ์๋ฒ๋ฅผ api.example.site๋ก ํ๊ณ ์ถ์ผ๋ฉด,
ํด๋น ๋๋ฉ์ธ์ผ๋ก route 53์ ๋ฑ๋ก

๊ทธ๋ฅ example.site๋ก ๋ฑ๋กํ์ง ๋ง๊ณ api๋ฅผ ๋ถ์ด๊ธฐ!!\
๊ทธ๋ฆฌ๊ณ api.example.site์์ ์์ฑ๋ ๋ค์์๋ฒ๋ฅผ ํ๋ก ํธ์๋ํํ ๋ถํํด์ ํ๋ก ํธ์๋ ๊ณ์ ์ ๋๋ฉ์ธ(example.site)์ ๋ฑ๋ก์ํค๊ธฐ
-> ์ด ๊ณผ์ ์ ๊ฑฐ์น์ง ์์ผ๋ฉด ACM ์ธ์ฆ์ ๋ฐ๊ธ ์ ๊ณ์ ๊ฒ์ฆ ๋๊ธฐ์ค์ด ๋ฐ ์ ์์... ๋ ์ด๊ฒ ๋๋ฌธ์ ์ ๋ง ํ๋ค์๋ค ใ ใ
api.example.site๋ก ACM ์ธ์ฆ์ ์์ฒญํ๊ณ route53์์ ๋ ์ฝ๋ ์์ฑํ ๋ค์์ ๊ธฐ๋ค๋ฆฌ๋ฉด ๋ฐ๊ธ๋์๋ค๊ณ ๋์ด

๋ก๋๋ฐธ๋ฐ์ ์์ฑํด์ ์ด๊ฑฐ๋ฅผ route 53์ผ๋ก ๋ณ์นญ์ผ๋ก ๋ฑ๋ก์ํค๋ฉด ์ ๋๋น!!
๐ข ์ ์ํด์ผ ํ ์ ์ ๋ฆฌ
1) ๋๋ฉ์ธ ๋ฑ๋ก ์, api.example.site๋ก ๋ฑ๋ก
2) ACM ์ธ์ฆ์ ๋ฐ๊ธ ์ ์ api.example.site์ ๋ค์์๋ฒ๋ฅผ ๋ค๋ฅธ ๊ณ์ (ํ๋ก ํธ์๋)์ ๋ฑ๋ก
๐ ์ฐธ๊ณ ํ ๋ธ๋ก๊ทธ
https://jindevelopetravel0919.tistory.com/192#google_vignette
[AWS] EC2 HTTPS ๋ฐ ๋ก๋๋ฐธ๋ฐ์ ์ ์ฉ
HTTPS ๋ ์ํธํ๋ HTTP ํ๋กํ ์ฝ๋ก์ ์์ ํ๋ ๋ฐ์ดํฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ฐ๋ผ์ ํ์ฌ ๊ณ์ ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ค์ ๋ค๋ฃจ๋ ๋ชจ๋ ์น ๋ค์ ์ ๋ถ HTTPS ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ๋ณด๋ฉด
jindevelopetravel0919.tistory.com
https://bigco-growth-diary.tistory.com/5
Route53 ๋๋ฉ์ธ ๋ฑ๋ก & ACM์ธ์ฆ์ ๋ฐ๊ธ
์๋ ํ์ธ์ :) ์ค๋์ ์ ์๊ฐ์ EC2 ์ธ์คํด์ค์ ALB์ค์ ์ ์ด์ด์ Route53์ ๋๋ฉ์ธ์ ๋ฑ๋ก์์ผ์ HTTPS์ ์์ ์ํ ACM ์ธ์ฆ์ ๋ฐ๊ธ๊น์ง ์งํํ ๊ฒ๋๋ค. ์์ 1. Route53 ๋๋ฉ์ธ ๋ฑ๋ก 2. ACM ์ธ์ฆ์ ๋ฐ๊ธ 3
bigco-growth-diary.tistory.com
AWS EC2 HTTPS ์ ์ฉํ๊ธฐ
์์ ํ๊ฒฝIDE: IntelliJSpring Boot: 3.2.3Java: 20Spring Boot๋ก ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ AWS EC2๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๊ตฌ์ถํ ๋, ํด๋ผ์ด์ธํธ์ ํต์ ์ ์ํ์ฌ Https๋ฅผ ์ ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.์ ํ๋ก์ ํธ ํ๊ฒฝ์
velog.io