์ง๋ ํฌ์คํธ ๊ธ์์ http2 ์๋ฒ ํต์ ์ด ์ ์๋ฌ๋ค.
๊ฐ์ ์์ด์ผ ๊ฒ ๋ค๋ ์๊ฐ(?) ์ ์ ๋ช๊ฐ์ง ์์ด๋์ด ๋ฐ ์ ๊ฒ์ ํ๋ค.
Idea 1] ํฌํธ ํฌ์๋ฉ ์์, ํด๋น ๋๋ฉ์ธ์ 80๋ฒ ํฌํธ(http)๋ก ๋ค์ด์ค๋ ๊ฒ๋ฐ 8000๋ฒ ๋ด๋ถ ์์ดํผ๋ก ์ค์ ์ ํด๋์์, ํน์ 443๋ฒ ํฌํธ(https) ํฌํธ๋ฅผ ํฌ์๋ฉ ํด์ผ ํ์ง ์๋ ์๊ฐ์ด ๋ค์๋ค.

Idea 1 ๊ฒฐ๊ณผ] ๋๊ฐ์ด ์๋ฌ๋ค.
Idea 2] ์ธ์ฆ์๊ฐ ์ค๋น๋์๋์ง ๊ทธ๋ ํ์ธํด ๋ณด์ง ์์๋ค. ๋ค์ ํ์ธ์ ํด๋ณด์๋ค.

์์ ์์ ์๋์ ๊ฐ์ด 4๊ฐ์ง๊ฐ ์ ์ ๋๋ค.

์ด Idea2๋ฅผ ํตํด certbot์ ๋ํด์ ๋ค์ ํด๋ณด๊ธฐ๋ก ํ๋ค.
1. Let's Encrypt ( certbot.eff.org )
์๋ ์ฌ์ง ์ฒ๋ผ ๊ณ ๋ฅผ ์ ์๋ ์คํผ๋ ๋ ๊ฐ๋ฅผ ํตํด ์ ์์ ์ค์น ๋ฐฉ๋ฒ์ ์๋ด ๋ฐ์ ์ ์๋ค.

๋ค์ ์๋ํด๋ณด์๋ค.
1. ๊ธฐ๋ณธ ํ์ด์ฌ ์๋ฒ ์๋๊ณ , ์์ฒด์ ์ผ๋ก ํ์ด์ฌ ์๋ฒ ๋ง๋ค๊ธฐ


2. ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์์ / ํ์ด์ฌ ์๋ฒ์ ์ธ์ฆ์


์์ ๊ฒ ์ค ๋๋ ์๋ ์ฌ์ง๋ค๊ณผ ์๋ ๋งํฌ๋ฅผ ํตํด h2 ํ๋กํ ์ฝ๋ก ํต์ ์ ํ์ง ์์๋ ์๊ฐ์ ํ๋ค. (ํค๋ ์ฝ๊ธฐ)
"First response header"

www.w3.org/Protocols/MUX/PNP.html

์ ๋ฌธ์์์ ์์ ๊ฐ์ ๋ด์ฉ์ : ์ฐ๋ฆฌ๊ฐ ์ง์ํ๋ ๊ธฐ๋ฅ (์ : ๋ฉํฐ ์บ์คํธ, ์ค์๊ฐ ํ๋กํ ์ฝ ๋ฑ)์ ์ต๋ํ ํ์ฉํ๊ธฐ ์ํด ๋ค๋ฅธ ๋น์ฌ์์ ๋ํ ํ ์์๋ ํ๋กํ ์ฝ์ ์ ์ ์์ต๋๋ค.

'HTTP 1.1 VS HTTP2.0 > Capstone design' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[#1 Http1.1 vs Http2.0] Chrome + Img 10, 50, 100/ TTFB(firtst&last) (0) | 2021.04.06 |
---|---|
์ด๋ฏธ์ง ๋ณด๋ด๋ ์๋น์ค ์ฑ๋ฅ ํ๊ฐ ํ๊ธฐ::์๋๋ก์ด๋ ์คํ๋์ค ์น์ฑ ๋ง๋ค๊ธฐ (0) | 2021.04.05 |
Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์๋ฒ ๊ตฌ์ถํ๊ธฐ-[1] (0) | 2021.03.22 |
Vim ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2021.03.15 |
[1] Python Flask ์น ์๋ฒ ๊ตฌ์ถํ๊ธฐ (0) | 2021.03.15 |
๋๊ธ