apache
-
Java๋ก ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ์์ํ ๋๋ ์น์๋ฒ๋ Apache, WAS๋ Tomcat์ผ๋ก ์น ์ฌ์ดํธ๋ฅผ ๊ตฌํํ์๋ค. ์ ์ง์ฅ์์๋ ์น ์๋ฒ-Apache, WAS-Tomcat์ ์ฌ์ฉํ๊ณ ์์์ง๋ง, Python์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๋ฉฐ ์๊ฒ ๋ ๊ฒ์ ์ต๊ทผ์๋ Nginx๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค๋ ๊ฒ์ด๋ค. ๋ฌด์จ ์ด์ ๋ก Apache๋ณด๋ค Nginx๋ฅผ ๋ ์ฌ์ฉํ๋ ๊ฑธ๊น? ๊ทธ ์ด์ ๋ ๋ฐ๋ก Nginx๊ฐ ํธ๋ํฝ์ด ๋ง์ ์น ์ฌ์ดํธ์ ๋ ์ ํฉํ๊ธฐ ๋๋ฌธ์ด๋ค. Nginx๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๊ฐ๋ฒผ์๊ณผ ๋์ ์ฑ๋ฅ์ ๋ชฉํ๋ก ํ๋ ๊ฒฝ๋ ์๋ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์น ์๋ฒ๋ ์ ์ ํ์ผ์ ์ ๊ณต์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ Apache๋ฅผ ์ฌ์ฉํ๋ ์๊ธฐ์ ๋ฌ๋ฆฌ ์ต๊ทผ์๋ ๋ฆฌ๋ฒ์ค ํ๋ก์, ๋ก๋ ๋ฐธ๋์, ๋ฉ์ผ ํ๋ก์ ๋ฐ HTTP ์บ์ฑ ๋ฑ ์ ์ฒด ๋ฒ์์์ ์๋ฒ ์์ ์..
[Web] ์น ์๋ฒ Apache๋ณด๋ค Nginx๋ฅผ ์ฌ์ฉํ๋ ์ด์Java๋ก ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ์์ํ ๋๋ ์น์๋ฒ๋ Apache, WAS๋ Tomcat์ผ๋ก ์น ์ฌ์ดํธ๋ฅผ ๊ตฌํํ์๋ค. ์ ์ง์ฅ์์๋ ์น ์๋ฒ-Apache, WAS-Tomcat์ ์ฌ์ฉํ๊ณ ์์์ง๋ง, Python์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๋ฉฐ ์๊ฒ ๋ ๊ฒ์ ์ต๊ทผ์๋ Nginx๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค๋ ๊ฒ์ด๋ค. ๋ฌด์จ ์ด์ ๋ก Apache๋ณด๋ค Nginx๋ฅผ ๋ ์ฌ์ฉํ๋ ๊ฑธ๊น? ๊ทธ ์ด์ ๋ ๋ฐ๋ก Nginx๊ฐ ํธ๋ํฝ์ด ๋ง์ ์น ์ฌ์ดํธ์ ๋ ์ ํฉํ๊ธฐ ๋๋ฌธ์ด๋ค. Nginx๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๊ฐ๋ฒผ์๊ณผ ๋์ ์ฑ๋ฅ์ ๋ชฉํ๋ก ํ๋ ๊ฒฝ๋ ์๋ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์น ์๋ฒ๋ ์ ์ ํ์ผ์ ์ ๊ณต์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ Apache๋ฅผ ์ฌ์ฉํ๋ ์๊ธฐ์ ๋ฌ๋ฆฌ ์ต๊ทผ์๋ ๋ฆฌ๋ฒ์ค ํ๋ก์, ๋ก๋ ๋ฐธ๋์, ๋ฉ์ผ ํ๋ก์ ๋ฐ HTTP ์บ์ฑ ๋ฑ ์ ์ฒด ๋ฒ์์์ ์๋ฒ ์์ ์..
2023.04.07 -
ํด๋ผ์ด์ธํธ(์ฌ์ฉ์)๊ฐ ์์ฒญ์ ๋ณด๋์ ๋ WAS๋ก ๋์ ์ปจํ ์ธ ์์ฒญ์ ์ ๋ฌํด ์ฃผ๋ ์น ์๋ฒ ์ค ํ๋์ธ Nginx์ ๋ํด ์์๋ณด๋ ค๊ณ ํ๋ค. Nginx ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ์ ์ ์ปจํ ์ธ ๋ฅผ ์๋ต์ผ๋ก ๋๊ฒจ์ฃผ๊ฑฐ๋, ๋์ ์ปจํ ์ธ ์์ฒญ์ WAS๋ก ์ ๋ฌํด ์ฃผ๋ ์น ์๋ฒ(Web Server)์ค ํ๋์ธ ์ํํธ์จ์ด์ด๋ค. ํนํ ํธ๋ํฝ์ด ๋ง์ ์น์ฌ์ดํธ๋ฅผ ํ์ฅํ๊ธฐ ์ํด ์ค๊ณํ ๋น๋๊ธฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ๊ตฌ์กฐ์ ์น ์๋ฒ ์ํํธ์จ์ด์ด๋ค. ๋ ์ ์ ์์์ผ๋ก ๋ ๋น ๋ฅด๊ฒ ์๋น์คํ๋ค. ์ด ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฒผ์๊ณผ ๋์ ์ฑ๋ฅ์ ๋ชฉํ๋ก ๋ง๋ค์ด์ก์ผ๋ฉฐ Apache์ C10K Problem์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ Event-driven๊ตฌ์กฐ์ ์คํ์์ค ์๋ฒ ํ๋ก๊ทธ๋จ์ด๋ค. ๐ C10K Problem์ด๋? ํ ์น์๋ฒ์ 1๋ง๊ฐ์ ํด๋ผ์ด์ธํธ ์ ์๋ง์ ๋์์ ๋ค๋ฃฐ ์ ์๋..
[Web] ์น ์๋ฒ Nginxํด๋ผ์ด์ธํธ(์ฌ์ฉ์)๊ฐ ์์ฒญ์ ๋ณด๋์ ๋ WAS๋ก ๋์ ์ปจํ ์ธ ์์ฒญ์ ์ ๋ฌํด ์ฃผ๋ ์น ์๋ฒ ์ค ํ๋์ธ Nginx์ ๋ํด ์์๋ณด๋ ค๊ณ ํ๋ค. Nginx ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ์ ์ ์ปจํ ์ธ ๋ฅผ ์๋ต์ผ๋ก ๋๊ฒจ์ฃผ๊ฑฐ๋, ๋์ ์ปจํ ์ธ ์์ฒญ์ WAS๋ก ์ ๋ฌํด ์ฃผ๋ ์น ์๋ฒ(Web Server)์ค ํ๋์ธ ์ํํธ์จ์ด์ด๋ค. ํนํ ํธ๋ํฝ์ด ๋ง์ ์น์ฌ์ดํธ๋ฅผ ํ์ฅํ๊ธฐ ์ํด ์ค๊ณํ ๋น๋๊ธฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ๊ตฌ์กฐ์ ์น ์๋ฒ ์ํํธ์จ์ด์ด๋ค. ๋ ์ ์ ์์์ผ๋ก ๋ ๋น ๋ฅด๊ฒ ์๋น์คํ๋ค. ์ด ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฒผ์๊ณผ ๋์ ์ฑ๋ฅ์ ๋ชฉํ๋ก ๋ง๋ค์ด์ก์ผ๋ฉฐ Apache์ C10K Problem์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ Event-driven๊ตฌ์กฐ์ ์คํ์์ค ์๋ฒ ํ๋ก๊ทธ๋จ์ด๋ค. ๐ C10K Problem์ด๋? ํ ์น์๋ฒ์ 1๋ง๊ฐ์ ํด๋ผ์ด์ธํธ ์ ์๋ง์ ๋์์ ๋ค๋ฃฐ ์ ์๋..
2023.04.07