μμ§μμ€3 μνμΉ vs μμ§μμ€ κ°μ리λ²μ€ νλ‘μ μλ²λ₯Ό ꡬμΆνλ©΄μ λ리 μ°μ΄λ μΉμλ²λ‘ Apache HTTP Server, Nginx κ° λ리 μ°μ΄μ§λ§, νλμ μμλ Nginx μ μμ₯ μ μ μ¨μ΄ Apache HTTP Server λ₯Ό λ°μ΄ λμ΄μ μμ₯ μ μ μ¨μ΄ λ λμ Nginx λ₯Ό μ¬μ©νλ€. Nginx λ μ΄λ»κ² Apache HTTP Server μ μ μ μ¨μ λ°μ΄ λκ² λκ³ , λμ μ°¨μ΄μ μ 무μμΌκΉ νμ΅ν΄ 보μλ€. Apache HTTP Server Apache HTTP Server(μ΄ν μνμΉ μλ²)λ 1995λ λ§λ€μ΄μ‘λλ°, μνμΉ μλ²μ λ΄λΆ λμμ 보면 μμ²μ΄ λ€μ΄ μ€λ©΄ 컀λ₯μ μ νμ±νκΈ° μν΄ νλ‘μΈμ€λ₯Ό μλ‘ μμ±νλ€.νλ‘μΈμ€μ μμ±νλ κ²μ΄ μκ°μ΄ λ§μ΄ 걸리λ μμ μ΄λ μμ²μ΄ λ€μ΄μ€κΈ° μ μ νλ‘μΈμ€λ₯Ό 미리 λ§λ€μ΄ λλ pre.. Web programming 2024. 3. 29. NGINX 리λ²μ€ νλ‘μ μλ² μ€μ νΈλ¬λΈ μν κ°μμμ νλ‘μ νΈμ²λΌ, μ΄λ² νλ‘μ νΈμμλ νλ‘ νΈμλ νμ΄ Vercel μ λ°°ν¬λ₯Ό νμμ΅λλ€. λ°°ν¬λ Vercel νμ΄μ§μμλ HTTPS ν΅μ μ μ¬μ©ν΄μΌ νκ³ , μμ²μ 보μ μ²λ¦¬ ν΄μ€μΌ νκΈ° λλ¬Έμ, HTTPS ν΅μ μΌλ‘ API μμ²μ λ°μ μ μμ΄μΌ νμ΅λλ€.λ°±μλ API μλ²μ μ§μ HTTPS ν΅μ μ κ΄ν μ€μ ν μ μμ§λ§, κ·Έλ κ² νμ§ μκ³ SSL Termination μ΄λΌλ λ°©μμ μ¬μ©νμ΅λλ€. μ€νλ‘λ©(Offloading)μ μμ€ν μ νΉμ μμ μ΄λ μ²λ¦¬λ₯Ό λ€λ₯Έ μμ€ν , μ₯μΉ λλ νλ‘μΈμ€λ‘ μ΄μ νμ¬ λ©μΈ μμ€ν μ λΆνλ₯Ό μ€μ΄κ³ μ±λ₯μ ν₯μμν€λ κΈ°μ μ λλ€. λ°±μλ μλ²μ 곡ν΅λ μλ¨μ ν κ³³μμ SSL κ΄λ ¨ μ²λ¦¬λ₯Ό λͺ¨λ μ§ννλ κ²μ λλ€. SSL Terminationμ SSL Offloading.. Web programming 2024. 2. 27. SSL Termination μ μν΄ NginX λ‘ λ¦¬λ²μ€ νλ‘μ μλ² κ΅¬μΆνκΈ° κ°μμμ νλ‘μ νΈμμ Active Mixed Content μλ¬λ₯Ό ν΄κ²°νκΈ° μν΄μ λ°±μλ μλ²μ HTTPS ν΅μ μ΄ κ°λ₯ν΄μΌ νμ΅λλ€. μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ SSL Termination λ°©μμ μ¬μ©νμκ³ , SSL Termination μ²λ¦¬νλ λ°©λ²μΌλ‘λ 2κ°μ§κ° λνμ μ΄λΌλ κ±Έ λ§μλλ Έμ΅λλ€. κ·Έμ€ μ νλ‘μ νΈμμλ λ‘λλ°Έλ°μλ₯Ό νμ©νμ¬ μ΄λ₯Ό ν΄κ²°νμ΅λλ€. 1. 리λ²μ€ νλ‘μ μλ² νμ© : μνμΉ νΉμ NGINX λ₯Ό ꡬλμμΌ λ¦¬λ²μ€ νλ‘μ μλ²λ₯Ό λ§λ€μ΄ λ°±μλ μλ²μ μμ²μ΄ μ€λ©΄ λ¨Όμ 리λ²μ€ νλ‘μ μλ²μμ μ²λ¦¬νκ² λλ€. 리λ²μ€ νλ‘μ μλ²μλ Let's Encrypt κ°μ TLS/SSL μΈμ¦μλ₯Ό μ½κ² κ°μ Έμ€κ³ μ€μΉν μ μλ CA(μΈμ¦ κΈ°κ΄)μμ μ 곡νλ μΈμ¦μλ₯Ό μ€μ νμ¬ SSL Terminationμ.. Web programming 2024. 2. 20. μ΄μ 1 λ€μ