์ด์ ๊ธ 'Route 53 ๋๋ฉ์ธ ๊ตฌ๋งค ํ ์ฐ๊ฒฐํ๊ธฐ'์์ ๋๋ฉ์ธ ๊ตฌ๋งค ํ S3์ ์ฐ๋์์ผฐ์ต๋๋ค. ํ์ง๋ง Http๋ก ์ ์๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ Https๋ก ๋ฐ๊ฟ๋ณด๋ ์์ ์ ํ๊ฒ ์ต๋๋ค.
Https๋ก ๋ฐ๊พธ๊ธฐ ์ํด์๋ S3, CloudFront, AWS Certificate Manager, Route53 ์ ์ด์ฉํด์ผ ํฉ๋๋ค. S3๋ ์ ์ ์ธ ์น ํธ์คํ ์ด์ฌ์ EC2์ ๊ฐ์ ๋์ ์ธ ์น ํธ์คํ ์ Https๋ EC2์ Load Balancer๋ฅผ ์ด์ฉํด์ผ ํฉ๋๋ค.
Route53์์ ๋๋ฉ์ธ ๊ตฌ๋งค ํ S3๋ก ๋ฐฐํฌํ๋ค๋ ๊ฐ์ ํ์ ์งํํ๊ฒ ์ต๋๋ค.
AWS Certificate Manager
AWS์ ์ ์ํ์ ์ Certificate Manager๋ก ์ด๋ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์ด ์๋๋ฐ ๋ฐ๋์ ๋ฏธ๊ตญ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ)us-east-1๋ก ์ง์ญ์ ๋ฐ๊พธ์ ์ผ ํฉ๋๋ค. ์๋ CloudFront๊ฐ ๋ฒ์ง๋์ ๋ถ๋ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
Certificate Manager๋ก ์ด๋ํ ์ธ์ฆ์ ์์ฒญ์ ๋๋ฌ์ค๋๋ค.
๊ณต์ธ ์ธ์ฆ์ ์์ฒญ์ ๋๋ฌ์ค๋๋ค.
๋๋ฉ์ธ์ด๋ฆ์ ์์ฑํด์ค๋๋ค. ๋ง์ฝ *.kingbj0429.com ์ผ๋ก ํ ๊ฒฝ์ฐ www.kingbj0429.com ์ ๊ฐ์ด ์ ์์ด ๊ฐ๋ฅํด์ง๋๋ค.
DNS ๊ฒ์ฆ์ ๋๋ฌ์ค๋๋ค.
ํ๊ทธ ์ถ๊ฐ๋ฅผ ํด์ค๋๋ค.
ํ๊ทธ๋ฅผ ์ถ๊ฐํ ๊ฒํ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ค์ Certificate Manager ํ๋ฉด์ผ๋ก ๋์์ต๋๋ค. ๋ฐ๊ธ ์๋ฃ๊ฐ ๋ ๋๊น์ง ๊ธฐ๋ฌ๋ ค์ค๋๋ค.
10๋ถ์ ๋ ์์๋ฉ๋๋ค. ๋ฐ๊ธ ์๋ฃ๊ฐ ๋๋ฉด Route 53์์ ๋ ์ฝ๋ ์์ฑ์ ๋๋ฌ์ค๋๋ค.
'์ฌ์ฉ ์ค์ ๋๊น?' ์ '๊ฐฑ์ ์๊ฒฉ'์ด ์๋ ์ด๋ฏธ์ง ๋ค๋ฅด๋๋ผ๋ ์ ๊ฒฝ์์ฐ์ ๋ ๋ฉ๋๋ค. ๋ฐ๊ธ์๋ฃ์ธ์ง๋ง ํ์ธํด์ฃผ์ธ์.
์ด๋ฌ๋ฉด AWS Certificate Manager์์์ ์์ ์ ๋๋ฉ๋๋ค.
CloudFront
์ด์ ๋ CloudFront๋ก ์ด๋ํด์ค๋๋ค. Create Distribution์ ์ ํํด์ค๋๋ค.
Get Started๋ฅผ ๋๋ฌ์ค๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํด์ค๋๋ค. ๋ชฉ๋ก์ด ๋ค๋ฅผ์ ์๋๋ฐ Origin Domain Name์ ์ด๋ฆ์ ๋ฃ์ผ์๋ฉด ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ฐ๋๋๋ค.
S3 ์ ์ ์น ํธ์คํ ์๋ํฌ์ธํธ๋ S3 ๋ฒํท ๊ด๋ฆฌ์ ๊ถํ์์ ๋ณด์ค ์ ์์ต๋๋ค. ๋นจ๊ฐ์ ๊ทธ์ ๋ถ๋ถ์ด ์๋ํฌ์ธํธ์ ๋๋ค.
์ฒดํฌํ ๋ถ๋ถ๋ง ๋ฐ๊ฟ์ฃผ๊ณ ๋๋จธ์ง default๋ก ๋์๋ฉด ๋ฉ๋๋ค. ์ด๋ฏธ์ง์ ์๋ ๋ชฉ๋ก๋ค๋ ๊ทธ๋ฅ default๋ก ๋์๋ฉด ๋ฉ๋๋ค.
Alternate Domain Names : Route53์์ ์ค์ ํ ๋ ์ฝ๋์ ์ด๋ฆ์ ๋ฃ์ผ์๋ฉด ๋ฉ๋๋ค.
SSL Certificate : Custom ์ ์ฒดํฌ ํ์ ํ ์๋ Input ์ฐฝ์ ํด๋ฆญํ์๋ฉด ์๊น ๋ง๋ Certificate ๋ชฉ๋ก์ ์ ๋ ํธํ ์ ์์ต๋๋ค.
Default Root Object : ์ ์ ์ธ ์น ํธ์คํ ์์ ์ฒ์ ๋ค์ด๊ฐ์ ๋ index.html ์ด ๋ก๋ ๋๊ฒ๋ ํ์ผ๋ฏ๋ก ๋๊ฐ์ด index.html์ผ๋ก ํด์ค๋๋ค.
์๋ฃ๋๋ฉด Create Distribution ๋ฒํผ์ ํด๋ฆญ ํด์ค๋๋ค. ์ดํ ๋ช๋ถ ๊ธฐ๋ค๋ฆฌ๋ฉด Enabled๋ก ๋ฐ๋๋๋ค.
Cloud Front์์์ ์์ ์ ๋์ ๋๋ค.
Route 53
Route 53์ผ๋ก ์ด๋ํฉ๋๋ค. ๋์๋ณด๋์์ ํธ์คํ ์์ญ์ ํด๋ฆญํด์ค๋๋ค.
์ด์ ๊ธ์์ ์์ฑํ๋ ํธ์คํ ์์ญ์ผ๋ก ๋ค์ด๊ฐ๋๋ค.
๋ ์ฝ๋ ์์ฑ์ ๋๋ฆ ๋๋ค.
๋ ์ฝ๋ ์ ํ์ IPv4๋ก ํด์ค๋๋ค.
ํธ๋ํฝ ๋ผ์ฐํ ๋์์ ๋ณ์นญ์ ๋๋ฌ์ฃผ๊ณ ClodFront ๋ฐฐํฌ์ ๋ํ ๋ณ์นญ์ ํด๋ฆญํด์ค๋๋ค. ๊ทธ ํ Input ์ฐฝ์ ๋๋ณด๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ์๊น CloudFront์์ ์์ฑํ ๋ฐฐํฌ๋ฅผ ํด๋ฆญํ ์ ์์ต๋๋ค. ์ ๊น Input ์ฐฝ ์์ ์๋ ๋ฌธ๊ตฌ๋ฅผ ์ฝ์ด๋ณด์๊ธธ ๋ฐ๋๋๋ค. ๋ฏธ๊ตญ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ)๋ง CloudFront ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ธฐ์ ์๊น ์ง์ญ์ ์์ธ์ด ์๋ ๋ฒ๋์ง์๋ก ํ ๊ฒ์ ๋๋ค.
๋ ์ฝ๋ ์ด๋ฆ์์ blog๋ก placeholder ๋์ด์๋ ์ฐฝ์๋ ์๋ฌด๊ฒ๋ ์์ฑ์ํ์ ๋ ๋ฉ๋๋ค. ๋ง์ฝ ์๊น CloudFront์ Certificate Mananger์์ *.kingbj0429.com ์ด๋ฐ์์ผ๋ก ํด์ฃผ์๋ค๋ฉด ์์ * ๋ง ๋ถ์ฌ์ฃผ์๋ฉด ๋ฉ๋๋ค.
๋ ์ฝ๋ ์์ฑ์ ๋๋ฌ ์ค๋๋ค.
์๋ฌผ์ ๋ชจ์์ด ์๊ธด ๊ฒ์ ๋ณด์ํ๋ https๋ก ์ ์๋ํ๋๊ฒ ๊ฐ์ต๋๋ค. ์ค์ ๋ก url์ ๋ด๋ https์ ๋๋ค. ์๊น ์ค์ ์์ Redirect HTTP to HTTPS๋ก ํ๊ธฐ ๋๋ฌธ์ Http๋ก ์ ์ํด๋ ์๋์ผ๋ก Https๋ก ๋ฐ๋๋๋ค.
๋งบ์ผ๋ฉฐ..
Route 53๊ณผ S3๋ก ๋ฐฐํฌํ ์น ์ฌ์ดํธ์ http๋ฅผ https ๋ก ๋ฐ๊ฟ๋ณด์์ต๋๋ค. S3 ๊ฐ์ ๊ฒฝ์ฐ ์ ์ ์น์ด๊ธฐ ๋๋ฌธ์ CloudFront๋ก ๊ฐ๋ฅํ์ง๋ง, ๋์ ์น์ผ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋ฐ๋ก EC2์ Load Balancer๋ฅผ ์ด์ฉํด์ผํฉ๋๋ค. ์ด์ ๋ํ ํฌ์คํ ๋ ๋์ค์ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
ํ์๋ค๊ฐ ์๋๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธํด์ฃผ์ธ์!!
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] ๋ณด์ ๊ทธ๋ฃน์ ์์ค๋ก ๋ณด์ ๊ทธ๋ฃน ์ง์ ํ๊ธฐ (2) | 2023.04.19 |
---|---|
[AWS] rsync ๋ง๊ณ datasync ! - EFS Data ์ด์ (0) | 2022.11.20 |
[AWS] S3 ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ ํ์ฑํ ํ๋ฉด์ ๊ฐ์ฒด์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์!! (0) | 2022.06.28 |
[AWS] EC2 ์ธ์คํด์ค์ HTTPS ์ ์ฉํ๊ธฐ (15) | 2021.10.08 |
[AWS] Route 53 ๋๋ฉ์ธ ๊ตฌ๋งค ํ ์ฐ๊ฒฐํ๊ธฐ (18) | 2021.05.19 |