Daily/Today I Learned

210311_TIL (HTTPS ๋ฐฐํฌ..)

joooing 2021. 3. 12. 04:54
๋ฐ˜์‘ํ˜•

๐ŸŽ ์˜ค๋Š˜ ํ•œ ์ผ

AWS
์ •๋ง ์–ด์ œ๋ถ€ํ„ฐ ์ดํ‹€ ๋‚ด๋‚ด AWS ํŽ˜์ด์ง€์—๋งŒ ๋จธ๋ฌผ๋Ÿฌ์žˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค..ใ…Žใ…Ž Let's Encrypt๋กœ ์„œ๋ฒ„์—, ACM์œผ๋กœ ํด๋ผ์ด์–ธํŠธ์— ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์คฌ๋‹ค. ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋ฅผ ๋ชจ๋‘ HTTPS๋กœ ํ†ต์‹ ํ•˜๋„๋ก ํ•ด์•ผํ–ˆ๋Š”๋ฐ, ์„œ๋ฒ„๋ถ€๋ถ„์˜ ์ธ์ฆ ์ฒ˜๋ฆฌ๊ฐ€ ์ œ๋Œ€๋กœ ์•ˆ๋ผ์„œ https ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ํด๋ผ์ด์–ธํŠธ ๋ฌธ์ œ์ธ์ง€, ์„œ๋ฒ„ ๋ฌธ์ œ์ธ์ง€, ์–ด๋””์„œ๋ถ€ํ„ฐ ๋œฏ์–ด ๊ณ ์ณ์•ผํ•˜๋Š”์ง€ ๊ฐ์ด ์ž˜ ์•ˆ์žกํ˜€์„œ ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ–ˆ๋‹ค ๋‹ค์‹œ ๋ฐœ๊ธ‰๋ฐ›์•˜๋‹ค ํ•˜๊ธฐ๋„ํ•˜๊ณ , ๋ฒ„ํ‚ท์„ ์‚ญ์ œ๋„ ํ•ด๋ณด๊ณ  ์ง€์—ญ๋ฌธ์ œ์ธ๊ฐ€ ์‹ถ์–ด์„œ ์„ค์ •๋„ ๋ฐ”๊ฟ”๋ณด๊ณ .. ์ •๋ง ์ด๋Ÿฐ ์ €๋Ÿฐ ์‹œ๋„๋“ค์„ ํ•ด๋ดค๋Š”๋ฐ ํ•˜๋ฃจ์ข…์ผ ๋ณด๋ฉด์„œ ์ด๋ ‡๊ฒŒ ์‚ฝ์งˆ์„ ํ•˜๋‹ค๋ณด๋‹ˆ ์•Œ๊ฒŒ๋ชจ๋ฅด๊ฒŒ ๋‚ฏ์„ค์—ˆ๋˜ ๊ฐœ๋…๋“ค์ด ์ต์ˆ™ํ•ด์ง€๊ฒŒ ๋˜๊ธฐ๋„ํ•˜๊ณ  ์ „๋ฐ˜์ ์ธ ํ๋ฆ„?์„ ์•Œ๊ฒŒ๋œ ๊ฒƒ ๊ฐ™๋‹ค..! ๊ฒฐ๊ตญ์€ https ์„œ๋ฒ„ jsํŒŒ์ผ์—์„œ ์ง์ ‘ ๋งŒ๋“ค์–ด์ฃผ๊ณ , fs ๋ชจ๋“ˆ๋กœ ํ‚คํŒŒ์ผ(.pem)์„ ์ฐพ์•„์™€ ์„œ๋ฒ„์— ์†์„ฑ์œผ๋กœ ์ง€์ •ํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ž ์„ ์ œ๋Œ€๋กœ ๋ชป์ž์„œ ์ง€์ณ์žˆ์—ˆ๋Š”๋ฐ ๋”ฑ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋˜๋Š” ์ˆœ๊ฐ„ ๋„ˆ๋ฌด ์‹ ๋‚˜์„œ ์ž ๋„ ๋‹ค ๋‹ฌ์•„๋‚œ๊ฒƒ๊ฐ™๋‹ค.. ๋„ˆ๋ฌด ๋’ค์ฃฝ๋ฐ•์ฃฝ ํ•ด๊ฒฐํ•œ ๋Š๋‚Œ์ด๊ธฐ๋„ํ•˜๊ณ  ์–ด์ œ์˜ค๋Š˜์˜ ๊ณ ์ƒ์„ ์žŠ์ง€ ์•Š๊ธฐ์œ„ํ•ด ๋…ธ์…˜์— ํ”Œ๋กœ์šฐ๋ฅผ ์ •๋ฆฌํ–ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋•Œ๋Š” ์ฒ™์ฒ™ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ข€๋” ์—ฐ์Šต์„ ํ•ด์•ผ๊ฒ ๋‹ค.

 

๐ŸŽ ๊ธฐ์–ตํ•  ๊ฒƒ

ACM
ํด๋ผ์ด์–ธํŠธ์— ๊ถŒํ•œ ๋ถ€์—ฌ ๊ฐ€๋Šฅ
ACM๋กœ ๋ฐœ๊ธ‰๋ฐ›์Œ(https๋ฅผ ์“ฐ๊ฒŒํ•ด์คŒ) → Cloud Front ์ด์šฉ (Http๋กœ redirect)

 

๐ŸŽ ๋” ๊ณต๋ถ€ํ•  ๊ฒƒ

โœ”๏ธ ํ”„๋กœํ† ์ฝœ
โœ”๏ธ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ
๋ฐ˜์‘ํ˜•