<aside>
</aside>
π μ±ν° μκ°
μλ
νμΈμ! π μ§λ μκ° HTTPλΌλ ν΄λΌμ΄μΈνΈ-μλ² κ° λν μΈμ΄λ₯Ό λ°°μ μ΅λλ€. HTTP μμ²μ΄ μλ²μ λμ°©νλ©΄, μ΄ μμ²μ κ°μ₯ λ¨Όμ λ§μ΄νκ³ μ€μ "μΌ"μ μ²λ¦¬νλ 주체λ λꡬμΌκΉμ? π€
μ΄λ² μκ°μλ μλ²μμ μ€μν μν μ νλ **μΉ μλ²(Web Server)**μ **μ ν리μΌμ΄μ
μλ²(Application Server)**λ₯Ό μμλ΄
λλ€. μ΄λ¦μ λΉμ·νμ§λ§ μν μ λͺ
νν λ€λ¦
λλ€. λ μ€ν λμ ν λ§€λμ μ μ£Όλ°© μ
°νμ²λΌμ! π¨βπΌπ©βπ³
μ μ νμΌ μ²λ¦¬μ λμ μ²λ¦¬ λ΄λΉμ, κ·Έλ¦¬κ³ κ·Έλ€μ νλ ₯ κ΄κ³λ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€! μΆλ°! π¨
π― μ±ν° λͺ©ν
- μΉ μλ²(Web Server): μ£Όμ μν κ³Ό κΈ°λ₯ μ€λͺ
(Apache, Nginx λ±).
- μ μ μ½ν
μΈ vs λμ μ½ν
μΈ : μ°¨μ΄μ λͺ
νν μ΄ν΄ λ° μ€λͺ
.
- μ ν리μΌμ΄μ
μλ²(Application Server): νμμ± λ° μν μ€λͺ
.
- μΉ μλ²μ μ ν리μΌμ΄μ
μλ² μ°λ: μ¬μ©μ μμ² μ²λ¦¬ νλ¦ μ΄ν΄ (Reverse Proxy λ±).
- WAS(Web Application Server): κ°λ
μ΄ν΄ λ° μΉ μλ²/μ ν리μΌμ΄μ
μλ²μμ κ΄κ³ μ€λͺ
(Tomcat λ±).
- (보λμ€) μλ² μ±λ₯ κ΄λ ¨ κΈ°λ³Έ κ°λ
: μ€λ λ ν, μ컀 νλ‘μΈμ€ λ± λ§λ³΄κΈ°.
π κ°μ λ΄μ©
1. μΉ μλ² (Web Server): λ¬Έμ§κΈ°μ΄μ μ μ νμΌ μλΉ μ λ¬Έκ°! πͺ
- μΉ μλ²
- ν΄λΌμ΄μΈνΈ(μΉ λΈλΌμ°μ )μ HTTP μμ²μ κ°μ₯ λ¨Όμ λ°λ μννΈμ¨μ΄ (건물 λ¬Έμ§κΈ° μν ).