Python λΌμ΄λΈλ¬λ¦¬λ‘ μλ² κ΅¬μΆνκΈ°/ http2- [2]
μ§λ ν¬μ€νΈ κΈμμ 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
μ λ¬Έμμμ μμ κ°μ λ΄μ©μ : μ°λ¦¬κ° μ§μνλ κΈ°λ₯ (μ : λ©ν° μΊμ€νΈ, μ€μκ° νλ‘ν μ½ λ±)μ μ΅λν νμ©νκΈ° μν΄ λ€λ₯Έ λΉμ¬μμ λν ν μμλ νλ‘ν μ½μ μ μ μμ΅λλ€.