๋จ์ผ ์๋ฒ๋ก๋ง ๊ตฌ์ฑ๋ ํ๋ก์ ํธ์๋ Letโs Encrypt ๋ฅผ ์ด์ฉํด SSL ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ ๋ฐ ์ ์ฉํด์๋๋ฐ,
์ด๋ฒ ํ๋ก์ ํธ์๋ AWS ํ๊ฒฝ์์ ELB ๋ฅผ ์ฐ๊ฒฐํด์ Certificate Manager ์ธ์ฆ์๋ก https ํ๊ฒฝ์ ๊ตฌ์ฑํด๋ณด๊ธฐ๋ก ํ๋ค.
AWS EC2 > ๋ก๋ ๋ฐธ๋ฐ์ฑ > ๋ก๋๋ฐธ๋ฐ์์์ ๋ก๋ ๋ฐธ๋ฐ์ ์์ฑ์ ํด๋ฆญํ๋ค.
๋ก๋๋ฐธ๋ฐ์ ํ์ ์ ํ ํ๋ฉด์ด ๋ณด์ด๋ฉด ์ข์ธก์ Application Load Balancer๋ฅผ ์ ํํ๋ค.
๋ก๋๋ฐธ๋ฐ์ ์ด๋ฆ, VPC, ๋คํธ์ํฌ ๋งคํ ๋ฑ ๊ธฐ๋ณธ ์ค์ ์ ํด์ค๋ค.
๋ฆฌ์ค๋์ ๋ผ์ฐํ ์ค์ ๋ถ๋ถ์ด ์ค์ํ๋ฐ, ๋ฆฌ์ค๋๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ์ค์ ๋ ๊ฒฝ๋ก(ํ๋กํ ์ฝ, ํฌํธ)๋ก ์์ฒญ์ด ๋ค์ด์์ ๋ ๋ฆฌ์ค๋๊ฐ ํฌ์๋ฉํด ์ค ํ๊ฒ ๊ทธ๋ฃน์ ๋ง๋ค์ด์ผ ํ๋ค.
ํ์์ Create target group ๋งํฌ๋ฅผ ๋๋ฌ ํ๊ฒ ๊ทธ๋ฃน์ ์์ฑํ๋ฌ ๊ฐ๋ณด์.
ํ๊ฒ ๊ทธ๋ฃน ์์ฑ ํ์ด์ง์์ ํ๊ฒ ์ ํ์ ์ธ์คํด์ค๋ฅผ ์ ํํ๋ค.
๋์ ์ธ์คํด์ค๋ 80๋ฒ ํฌํธ๋ก ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ HTTP:80์ผ๋ก ์ค์ ํ๋ค.
ํ์๋ ๋ก๋๋ฐธ๋ฐ์๋ฅผ ์ค์ ํ๋ฉด http๋ก ๋ค์ด์ค๋ฉด https๋ก ๋ฆฌ๋ค์ด๋ ํธํ ๊ณํ์ด๊ธฐ ๋๋ฌธ์, Health checks > Advanced health check settings์์ Success codes๋ฅผ 301๋ฒ์ผ๋ก ์ค์ ํ๋ค.
Secure listener settings์์๋ SSL ์ธ์ฆ์๋ฅผ ์ฐ๊ฒฐํด์ฃผ์ด์ผ ํ๋ค.
์ฐ์ธก ํ๋จ์ Request new ACM certificate ๋งํฌ๋ฅผ ๋๋ฌ SSL ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋ฌ ๊ฐ์.
AWS Certificate Manager > ์์ฒญ ๋ฒํผ์ ํด๋ฆญํ๊ณ ํผ๋ธ๋ฆญ ์ธ์ฆ์ ์์ฒญ์ ํด๋ณด์.
๋๋ฉ์ธ ์ด๋ฆ์ ์์ฑํ๊ณ ํด๋น ๋๋ฉ์ธ ์์ ๋ฅผ ๊ฒ์ฆํ ์ ์๋ ๋ฐฉ๋ฒ์ DNS์ ์ด๋ฉ์ผ ์ค์ ์ ํํ๋ค.
๊ฒ์ฆ์ด ์๋ฃ๋๋ฉด ๋ฐ๊ธ๋จ ์ํ๊ฐ ๋๋ค.
์ธ์ฆ์ ๋ฐ๊ธ์ด ์๋ฃ๋๋ฉด ํ๊ฒ ๊ทธ๋ฃน ์ค์ ํ์ด์ง๋ก ๋์์ ๋ฐฉ๊ธ ๋ง๋ ACM์ ์ ํํ๊ณ ๋ค์ ๋ฒํผ์ ๋๋ฅธ๋ค.
Register Targets ํ์ด์ง์์ ์ฐ๊ฒฐํ ์ธ์คํด์ค๋ฅผ 80๋ฒ ํฌํธ๋ก ๋ฑ๋กํ๋ค.
์ด์ ๋ก๋๋ฐธ๋ฐ์ ์์ฑ ํ์ด์ง๋ก ๋์์ ์์ฑํ ํ๊ฒ ๊ทธ๋ฃน์ http/https ๋ฆฌ์ค๋์ ๋ชจ๋ ์ฐ๊ฒฐํด์ฃผ๊ณ ๋ก๋๋ฐธ๋ฐ์ ์์ฑ์ ๋ง์น๋ค.
๋ก๋ ๋ฐธ๋ฐ์ ํ์ด์ง์์ ์์ฑํ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ฒดํฌํ๊ณ ํ์์ ๋ฆฌ์ค๋ ํญ์ ํด๋ฆญํ๋ค.
http๋ก ์์ฒญ์ด ๋ค์ด์ค๋ฉด https๋ก ๋ฆฌ๋ค์ด๋ ํธ ๋๋๋ก ์ค์ ํด๋ณด์.
https:443 ๋ฆฌ์ค๋๋ฅผ ์ ํํ๊ณ ํธ์ง ๋ฒํผ์ ํด๋ฆญํด์ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํด์ค๋ค.
์ด์ ๋ค์ ๋ก๋ ๋ฐธ๋ฐ์ ํ์ด์ง๋ก ๋์์ ์ค๋ช ํญ์์ DNS ์ด๋ฆ์ ๋ณต์ฌํ ํ, ๋๋ฉ์ธ ๊ด๋ฆฌ ์ฌ์ดํธ์์ ํด๋น ๋๋ฉ์ธ์ A๋ ์ฝ๋ ํน์ CNAME์ ๊ฐ์ ์ ๋ฐ์ดํธ ํด์ฃผ๋ฉด ๋์ด๋ค.
https ํ๊ฒฝ์ ๊ตฌ์ฑํ๋ ๊ฒ๋ ์ค๊ณ๋ฅผ ์ด๋ป๊ฒ ํ๋๋์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์๊ธฐ ๋๋ฌธ์ ์ฐธ๊ณ ๋ง ํด์ฃผ์๊ธธ ๋ฐ๋๋ค.
ELB์ ACM๋ง์ผ๋ก SSL ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ๋ฐ๊ณ https ์๋ฒ๋ก ๋ผ์ฐํ ํด๋ณด์๋๋ฐ, ํ๊ฒ ๊ทธ๋ฃน์ด๋ ๋ฆฌ์ค๋ ์ค์ ๋ถ๋ถ์์ ์กฐ๊ธ ํค๋งค๊ธด ํ์ง๋ง ๋ณ๋ค๋ฅธ ์ฝ๋ ์์ฑ ์์ด ์ฝ๊ฒ https ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋ค๋ ์ ์ด ๋๋ผ์ ๋ค.