π‘νλ‘μλ?
- νλ‘μλ νλ‘ν μ½μ μμ΄μ λ리 μλ΅ λ±μμ¬ μ¬μ©νλ κ°λ μ΄λ€. 보μμμ λ¬Έμ λ‘ μ§μ ν΅μ μ μ£Όκ³ λ°μ μ μλ μ¬μ΄μμ νλ‘μλ₯Ό μ΄μ©ν΄μ μ€κ³λ₯Ό νλ κ°λ μ΄λ€.
- μ΄λ κ² μ€κ³ κΈ°λ₯μ νλ κ²μ νλ‘μ μλ²[Proxy Server]λΌκ³ νλ€.
π‘νλ‘μ μλ² νΉμ§
νλ‘μ μλ²λ ν΄λΌμ΄μΈνΈμ μλ²μ μ μ₯μμ λ³Ό λ μλ‘ λ°λμ μν μ νλ κ²μ²λΌ 보μ¬μ§κ² λλ€.
ν΄λΌμ΄μΈνΈκ° νλ‘μλ₯Ό λ°λΌλ³΄λ©΄ νλ‘μκ° μλ²μ²λΌ λμ νλκ²μ΄κ³ , μλ²κ° νλ‘μλ₯Ό λ°λΌλ³΄λ©΄ νλ‘μκ° ν΄λΌμ΄μΈνΈμ²λΌ λμνλ κ²μ²λΌ 보μΈλ€.
νλ‘μλ₯Ό μ¬μ©νλ μ΄μ μλ 보μλ μμ§λ§ 보μλ§κ³ λ λ€λ₯Έ μ΄μ λ μλ€. νλ‘μλ νλ‘μ μλ²μ μμ²μ΄ λ λ΄μ©λ€μ μΊμμ μ μ₯ν΄λλ€.μΊμλ‘ μ μ₯μ ν΄λλ€λ©΄ λ€μ λ°μ΄ν°λ₯Ό κ°μ Έμ¬ μν©μ΄ λ°μμ νμ§ μκΈ° λλ¬Έμ μ μ‘ μκ°μ μ μ½ ν μ μλ€.
π‘νλ‘μ μλ²λ μλ²μ μμΉμ λ°λΌ ν¬κ² λκ°μ§λ‘ λλ μ§λ€.
1.Forward Proxy
νΉμ μ¬μ΄νΈλ₯Ό κ°λ €κ³ ν λ, κ°κ³ μΆμ λͺ©μ μ§ μ¬μ΄νΈμ μ£Όμλ₯Ό μ§μ νλ‘μ μλ²μ μ λ¬νμ¬ νλ‘μ μλ²κ° ν΄λΉ λͺ©μ μ§ μ¬μ΄νΈμ λ΄μ©μ λ°μμμ μ λ¬μ ν΄μ£Όλ κ°λ μ΄λ€.λ§ κ·Έλλ‘ λμ μ²λ¦¬ ν΄μ£Όλ μν μ νλ€.
μΊμ± κΈ°λ₯μ΄ μμΌλ―λ‘ μμ£Ό μ¬μ©λλ 컨ν μΈ λ€μ΄λΌλ©΄ μ±λ₯ ν₯μμ κ°μ Έμ¬ μ μμΌλ©°,νλ‘μμμ νΉμ μ¬μ΄νΈλ μ κ·Όμ΄ λΆκ°λ₯ νλλ‘ μ νμ κ±Έ μλ μκΈ° λλ¬Έμ κΈ°μ νκ²½μμ λ§μ΄ μ¬μ©λλ€.
2.Reverse Proxy
μ¬μ©μκ° Reverse Proxyλ‘ μ€μ λ μλ²μ μ£Όμλ‘ λ°μ΄ν°λ₯Ό μμ²νκ² λλ©°,νλ‘μ μλ²κ° μ΄ μμ²μ λ°μμ μ€μ λ΄λΆ μλ²μμ λ°μ΄ν°λ₯Ό λ°μμ ν΄λΌμ΄μΈνΈμκ² μ λ¬μ ν΄ μ£Όλ κ°λ μ λλ€.
μ΄λ κ² νλ‘μλ₯Ό ꡬμ±νλ μ΄μ λ 보μ λλ¬Έμ΄λ€.
κΈ°μ λ€νΈμν¬ νκ²½μ DMZλΌκ³ νλ λ΄λΆ λ€νΈμν¬μ μΈλΆ λ€νΈμν¬ μ¬μ΄μ μμΉνλ ꡬκ°μ΄ μ‘΄μ¬νλ©°,μ΄ κ΅¬κ°μλ λ©μΌ,μΉ,FTPμλ²λ± μΈλΆ μλΉμ€λ₯Ό μ 곡ν μλ²λ€μ΄ μμΉλ₯Ό νκ³ μλ€.
κΈ°μ μ΄ νΉμ μλΉμ€λ₯Ό λ§λ€μ΄μ WASμλ²λ₯Ό DMZμͺ½μ λκ³ λ€μ΄λ νΈλ‘ μ¬μ©μ ν΄λ λμ§λ§, λλΆλΆμ WASμλ²λ DBμλ²μλ ν¨κ» μ°λ λμ΄ μκΈ° λλ¬Έμ WASκ° νΈλ¦°λ€λ©΄ DBλ λ μκ°λ€.
μ΄λ¬ν λ¬Έμ λλ¬Έμ Reverse Proxyλ₯Ό λκ³ μ€μ μλΉμ€λ λ΄λΆμ μμΉ μν€κ³ νλ‘μ μλ²κ° λ΄λΆ μλ²μ ν΅μ ν΄μ λ°μ΄ν°λ₯Ό λ°μμ€λ νμμ μ¬μ©νλ€.
π‘Reverse Proxy μ₯μ
- 보μ
- μλμ μμ μ±
- μ λ’°μ± μ¦λ
'Dev' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
REST API (0) | 2021.10.09 |
---|---|
DataBase Engine(λ°μ΄ν° λ² μ΄μ€ μμ§) (0) | 2021.09.28 |
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(OOP) (0) | 2021.06.16 |
[CS]νλ‘μΈμ€(Process)λ? (0) | 2021.06.13 |
[Network]URL,URI,URNμ μ μ (0) | 2021.04.13 |