π νλ‘μ μλ²?
μΈν°λ· μμ μ¬λ¬ λ€νΈμν¬λ€μ μ μν λ μ€κ³ μν μ ν΄μ€λ€
κ³Όμ
- ν΄λΌμ΄μΈνΈμμ μλ²λ‘ μμ²μ 보λΈλ€.
- νλ‘μ μλ²κ° ν΄λΌμ΄μΈνΈλ‘λΆν° μ λ¬ λ°μ μμ²μ μλ²μ μμ²νλ€.
- μλ²λ μμ²μ λ§κ² λ°μ΄ν°λ₯Ό νλ‘μ μλ²λ‘ μ λ¬νλ€.
- νλ‘μ μλ²λ μλ²λ‘λΆν° μ λ¬λ°μ λ°μ΄ν°λ₯Ό ν΄λΌμ΄μΈνΈλ‘ μ λ¬νλ€.
β νλ‘μ μλ²λ ν΄λΌμ΄μΈνΈμ μλ² μ¬μ΄μμ μ€κ°μΈ μν μ νλ€!
νλ‘μ μλ²κ° μ νμν κΉ?
β 보μ
ν΄λΌμ΄μΈνΈμ μλ² μ¬μ΄μ νλ‘μ μλ²κ° μ‘΄μ¬νκΈ° λλ¬Έμ μλ²μ μ£Όμκ° μ½κ² λ ΈμΆλμ§ μμ μλ²μ IPλ₯Ό μ¨κΈ°λ κ²μ΄ κ°λ₯νλ€.
(ν΄λΌμ΄μΈνΈλ μμ μ΄ μμ²ν μ£Όμκ° μ€μ μλ² μ£ΌμμΈμ§ νλ‘μ μλ² μ£ΌμμΈμ§ μ μ μλ€.)
β‘ μΊμ±
μ΄μ μ νλ μμ²λ€μ νλ‘μ μλ²μ μ μ₯ν΄λμ΄ λ€μ λ²μ μ¬μμ²μ λ³΄λΌ λ μλ²λ₯Ό κ±°μΉμ§ μκ³ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μλ€.
ν¬μλ νλ‘μ
ν΄λΌμ΄μΈνΈμμ μμ²ν λ μ§μ μμ²νλ κ²μ΄ μλ νλ‘μ μλ²λ₯Ό κ±°μΉλ λ°©μ
리λ²μ€ νλ‘μ
μλ²μμ ν΄λΌμ΄μΈνΈμ μ§μ λ°μ΄ν°λ₯Ό μ λ¬νμ§ μκ³ νλ‘μ μλ²λ₯Ό κ±°μ³μ μ λ¬νλ λ°©μ
π‘ Nginx Cerbot
Cerbotμ λ¬΄λ£ SSL/TLS μΈμ¦μλ₯Ό μλμΌλ‘ μ€μΉνκ³ κ΄λ¦¬ν΄μ£Όλ λꡬμ΄λ€.
Nginxμ κ°μ μΉ μλ²μ μ½κ² SSL/TLS 보μμ μΆκ°ν μ μκ² ν΄μ€λ€.
Nginxμμ Cerbotλ₯Ό μ¬μ©νλ©΄ Nginxλ 리λ²μ€ νλ‘μλ‘ μλνλ©΄μ λμμ SSL Termination μν λ μννλ€.
ν΄λΌμ΄μΈνΈλ‘λΆν°μ μνΈνλ μμ²μ Cerbotμ΄ μ 곡νλ SSL μΈμ¦μλ₯Ό μ¬μ©νμ¬ λ³΅νΈνν ν, ν΄λΉ μμ²μ λ΄λΆ λ€νΈμν¬μ λ€λ₯Έ μλ²λ‘ μ λ¬νλ€.
λ‘λ λ°Έλ°μ
리λ²μ€ νλ‘μμ μΌμ’ μΌλ‘ μ¬λ¬ λμ μλ²μκ² μμ²μ κ· λ±νκ² λΆμ°μμΌμ£Όλ μν μ νλ€.
μ΄λ₯Ό ν΅ν΄ λ¨μΌ μλ²μ λΆνκ° μ§μ€λλ κ²μ λ°©μ§νκ³ , μ 체 μμ€ν μ κ°μ©μ±κ³Ό μ±λ₯μ ν₯μμν¨λ€.
λ§μ 리λ²μ€ νλ‘μ μννΈμ¨μ΄(Nginx λ±)μ ν΄λΌμ°λ κΈ°λ° μ루μ (AWS ELB λ±)μ λ‘λλ°Έλ°μ± κΈ°λ₯λ ν¨κ» μ 곡
리λ²μ€ νλ‘μ (Reverse Proxy) κ³Ό λ‘λ λ°Έλ°μ±(Load Balancing)
> π’ CI CD λ₯Ό ꡬμΆνλ κ³Όμ μμ 리λ²μ€ νλ‘μμ λ‘λ λ°Έλ°μ±μ λν κ°λ μ΄ νμνλ€κ³ λκΌλ€. μ΄ κ²μλ¬Όμμλ μ΄ λμ κ°λ μ μμ보λλ‘ νμ! π 리λ²μ€ νλ‘μ(Reverse Proxy): 리λ²μ€ νλ‘
velog.io
[Network] νλ‘μ μλ²λ? (feat. νμν μ΄μ ) (What is a Proxy server?)
Proxyλ? Proxyλ μ¬μ μ μλ―Έλ‘ "λ리" νλ κ²μ λ»νλ€. μ»΄ν¨ν° κ³Όνμ μΈ μλ―Έλ‘λ νλ‘ν μ½ μμμ 무μμΈκ°λ₯Ό λμ νλ κ²μ λ»νλ€. Proxy μλ² νλ‘μ μλ²λ ν΄λΌμ΄μΈνΈμμ μλ²λ‘ μ μμ
fomaios.tistory.com
https://developer.mozilla.org/ko/docs/Glossary/Proxy_server
νλ‘μ μλ² - MDN Web Docs μ©μ΄ μ¬μ : μΉ μ©μ΄ μ μ | MDN
νλ‘μ μλ²λ μΈν°λ· μμ μ¬λ¬ λ€νΈμν¬λ€μ μ μν λ μ€κ³ μν μ ν΄μ£Όλ νλ‘κ·Έλ¨ λλ μ»΄ν¨ν°λ₯Ό μλ―Έν©λλ€. μλ μμ΄λ μΉ(World Wide Web) μμ 컨ν μΈ μ μ½κ² μ κ·Όν μ μλλ‘ λμμ€λ
developer.mozilla.org
'CS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λμμΈ ν¨ν΄] 01. μ΄λν° ν¨ν΄ (adapter pattern) (2) | 2025.01.29 |
---|---|
Web Serverμ WASμ μ°¨μ΄ (2) | 2024.11.24 |
μ€μμ²λ¦¬μ₯μΉ(CPU) μλ μ리 (1) | 2024.11.17 |
κ΅μ°©μν (0) | 2024.11.16 |
μ¨λ νν°(3rd party)λ? (0) | 2024.11.14 |