2020/12/25 - [ํ์ ๐ผ] - AWS https ์ฐ๊ฒฐํ๊ธฐ
๋ฌผ ํ ์ ๋ง์ ํ ๊ณ์ํ๋ ค๊ณ ํ๋๋ฐ... ํ์ฐธ์ด ๊ฑธ๋ ธ๋ค!
1. Certificate Manager์์ ์์ ์ ๋๋ฉ์ธ์ ๋ณด์์ ๋ด๋นํ ์ด์ (SSL)๋ฅผ ์ ๊ณต๋ฐ๋๋ค.
2. ํด๋น ์ด์ (SSL)๋ฅผ ์์ ์ ๋๋ฉ์ธ๊ณผ ์ฐ๊ฒฐํ๋ค.
3. EC2์์ ๋๋ฉ์ธ์ ๋๋ฌธ์ ๋ด๋นํ ๋ฌธ์ง๊ธฐ(ELB = ๋ก๋๋ฐธ๋ฐ์)๋ฅผ ์ ๊ณต๋ฐ๋๋ค.
(์ด๋ ๋ฌธ์ง๊ธฐ์๊ฒ ์์ ์ ์ด์ ๋ฅผ ์๋ ค์ค๋ค.)
4. Route53์์ ๋ด ๋๋ฉ์ธ๊ณผ ๋ฌธ์ง๊ธฐ๋ฅผ ์ฐ๊ฒฐํ๋ค.
์ ์ฒด ํ๋ฆ ์ค 1,2๋ ์ง๋๋ฒ์ ์๋ฃํ ์ํ.
๋ค์ ์ถ๋ฐํด๋ณด์.
3. EC2์์ ๋๋ฉ์ธ์ ๋๋ฌธ์ ๋ด๋นํ ๋ฌธ์ง๊ธฐ(ELB = ๋ก๋๋ฐธ๋ฐ์)๋ฅผ ์ ๊ณต๋ฐ๋๋ค.
๋ณด์์ ๋ด๋นํ๋ ๋ฌธ์ง๊ธฐ, ๋ก๋๋ฐธ๋ฐ์๋ ๋ ์์ด ํ์ํ๋ค!
์ด๋ฅผ ์ํด EC2๋ก ์ด๋!
์ผ์ชฝ ๋ค๋ธ๋ฐ๋ฅผ ๋ด๋ฆฌ๋ค ๋ณด๋ฉด, ์ด๋ ๊ฒ ๋ก๋๋ฐธ๋ฐ์๋ผ๋ ํญ๋ชฉ์ด ๋ณด์ธ๋ค. ํด๋ฆญ!
์์ฑ์ ํด์ผํ๋ Load Balancer ์์ฑ์ ๋๋ฌ๋ณด์.
์ ํ์ด 3๊ฐ๊ฐ ์๋ค. ์ฐ๋ฆฌ๋ Https๋ฅผ ์ํ๋ ์ ์ผ ์ผ์ชฝ ํญ๋ชฉ์ ํด๋ฆญ!
์ง๊ธ๋ถํฐ ์ฐฌ์ฐฌํ ์ํด์ผ ํ๋ค!
์ฐ์ ์ด๋ฆ์ ์ค์ ํด์ฃผ๊ณ , ๋ฆฌ์ค๋๋ฅผ HTTPS๋ก ๋ณ๊ฒฝํด์ฃผ์!
๋ฐ์ ๋ด๋ ค๋ณด๋ฉด ๊ฐ์ฉ ์์ญ์ ์ ํํ ์ ์๋ค.
์ต์ 2๊ฐ ์ด์์ ์ ํํ ํ ๋ค์: ๋ณด์์ค์ ๊ตฌ์ฑ์ ํด๋ฆญ!
์ฒ์๋ถํฐ ์ ๋ฐ๋ผ์๋ค๋ฉด... ์ ์ผ ์ฒ์ ๋ฐ๊ธ๋ฐ์ ์ด์ , ์ฆ SSL ์ธ์ฆ์๋ฅผ ๊ณ ๋ฅผ ์ ์์ ๊ฒ์ด๋ค!
์ค์ ํด์ฃผ๊ณ ๋ค์: ๋ณด์ ๊ทธ๋ฃน ๊ตฌ์ฑ ํด๋ฆญ!
์ด ๋ ์ ๋๋ฌธ์ ํ์ฐธ์ ์ ๋จน์๋ค!
์ฐ์ ๊ธฐ์กด ๋ณด์ ๊ทธ๋ฃน์ ์ ํํ ์๋ ์๊ณ , ์๋ก์ด ๋ณด์ ๊ทธ๋ฃน์ ๋ง๋ค ์๋ ์๋๋ฐ ์ฌ๊ธฐ์๋ ๊ทธ๋ฅ ์๋ก ํ๋๋ฅผ ๋ง๋ค์ด์ฃผ์.
์ด๋ฆ์ ์ค์ ํ๊ณ ์ ํ์ ์ ํด์ค์ผ ํ๋๋ฐ...
์ฐ๋ฆฌ๋ HTTPS์์ฒญ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ด ์ง์ ํ๋ ๊ฒ! ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ณด์ ๊ทธ๋ฃน์์๋ HTTPS์์ฒญ์ ์ด์ด์ค๋ง ํ๋ค!!!
์์ฒ๋ผ HTTP์ HTTPS์์ฒญ์ ์ด์ด์ฃผ๊ณ ๋ค์: ๋ผ์ฐํ ๊ตฌ์ฑ ํด๋ฆญ!
์ด๋ฆ์ ์ค์ ํด์ฃผ๋ฉด ๋๊ณ ...
ํฌํธ์ ๊ฒฝ์ฐ ์์ ์๊ฒ ํด๋น๋๋ ํฌํธ ๋ฒํธ๊ฐ ์ ํ์์ ๊ฒ์ด๋ค!
ํฐ ์์ ์์ด ๋ค์: ๋์ ๋ฑ๋ก ํด๋ฆญ!
์ด์ ์ด์ฌํ ๋ง๋ ๋ฌธ์ง๊ธฐ๋ฅผ ์ด๋ค IP์ฃผ์์ ์ฐ๊ฒฐํ ๊ฒ์ธ์ง๋ฅผ ์ ํด์ฃผ๋ฉด ๋๋ค!
์ง๊ธ ์๋ฒ๋ฅผ ๋ซ์๊ธฐ ๋๋ฌธ์ ์ธ์คํด์ค ํญ๋ชฉ์ ์๋ฌด๊ฒ๋ ์ ๋จ์ง๋ง...
EC2์์ ๊ฐ๋ ์ค์ธ ์๋ฒ๊ฐ ์์ ๊ฒฝ์ฐ ์ ํํ ์ ์๋ค! ํด๋ฆญ ํ ๋ฑ๋ก๋ ํญ๋ชฉ์ ์ถ๊ฐ๋ฅผ ๋๋ฌ์ฃผ์.
๊ทธ๋ผ ๋ฑ๋ก๋ ๋์ ํญ๋ชฉ์ ์ ๋ฐ ๊ฒ์ด๋ค. ์๋ฃ๋์์ผ๋ฉด ๋ค์: ๊ฒํ ํด๋ฆญ!
๊ฒํ ๋ฅผ ํด์ฃผ์. ๋ณ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์์ฑ ํด๋ฆญ!
์จ์. ๊ทธ๋ผ ์ด๋ ๊ฒ ์์ฑ์ด ์๋ฃ๋๋ค.
์กฐ๊ธ ๊ธฐ๋ค๋ฆฌ๋ฉด ์ provisioning์์ ๋ฐ active๋ก ๋ณ๊ฒฝ๋๋ค!
์ด์ ์ฐ๋ฆฌ IP์ฃผ์์๋ HTTPS์์ฒญ์ ๋ด๋นํ ๋ฌธ์ง๊ธฐ๊ฐ ์๊ธด ๊ฒ. ๋ ๋ ํ๊ตฌ๋ง!
4. Route53์์ ๋ด ๋๋ฉ์ธ๊ณผ ๋ฌธ์ง๊ธฐ๋ฅผ ์ฐ๊ฒฐํ๋ค.
๋ง์ง๋ง ๋จ๊ณ๋ค. Route53์ผ๋ก ์ด๋!
ํด๋น ๋๋ฉ์ธ ์ด๋ฆ์ ํด๋ฆญ!
๋ ์ฝ๋ ์ธํธ ์์ฑ ํด๋ฆญ!
๊ทธ๋ผ ์์ ๋ ์ฝ๋ ์์ฑ ์ฐฝ์ด ๋ฌ๋ค.
A ์ ํ์ ๋ณ์นญ์ ์๋ฅผ ํด๋ฆญ!
๋ณ์นญ ๋์์ ๋ค์ด๊ฐ๋ฉด... ์ฐ๋ฆฌ์ ๋ฌธ์ง๊ธฐ, ELB๋ฅผ ์ ํํ ์ ์๋ค!
ํด๋ฆญ ํ ์์ฑ!
์กฐ๊ธ ๊ธฐ๋ค๋ฆฌ๋ฉด ์ด๋ ๊ฒ ์ ๋ฑ๋ก๋ ๊ฒ์ ๋ณผ ์ ์๋ค!
์ค์. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ธ busannhdreamcard.tk๋...?
๋ง๋ค. ๋ฐ๋ก ํ์ ์๋น์ค์ ์ฃผ์!
๋ค์ด๊ฐ ๋ณด๋ฉด... ๋๋์ด! HTTPS๊ฐ ์ฌ์ฉ๋์๋ค! ์ํธ.
'lean > life' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ธ๋ํ๋ํธ ์์ปค๋ ๊ธฐํ๋๋ค (0) | 2021.02.19 |
---|---|
์ฃผ์๋ก ์๋๊ฒฝ๋ ์ฐพ๊ธฐ with Jupyter Notebook (0) | 2021.02.05 |
AWS https ์ฐ๊ฒฐํ๊ธฐ (0) | 2020.12.25 |
AWS์ Freenom๋ก ํ์ ๋๋ฉ์ธ ์ป๊ธฐ (1) | 2020.12.16 |
์ด์ฉ๋ค ๋ณด๋ (0) | 2020.12.12 |