Web Server
WAS : Web Application Server
๐ชย Web Server๋?
ํ๋์จ์ด๋ก์จ
: web server๊ฐ ์ค์น๋์ด ์๋ ์ปดํจํฐ
์ํํธ์จ์ด๋ก์จ
: ์น ๋ธ๋ผ์ฐ์ (ํด๋ผ์ด์ธํธ)๋ก๋ถํฐ HTTP ์์ฒญ์ ๋ฐ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ (.html, .jpg, .css ๋ฑ) ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ (์ฆ, ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์๋น์คํ๋ค.)
HTTP Server๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
Web Server์ ๊ธฐ๋ฅ
์์ฒญ์ ๋ฐ๋ผ ๊ธฐ๋ฅ์ด ๋ฌ๋ผ์ง๋ค.
์ ์ ์ธ ์ปจํ ์ธ ์์ฒญ : WAS๋ฅผ ๊ฑฐ์น์ง ์๊ณ ์์ ์ ๊ณต
๋์ ์ธ ์ปจํ ์ธ ์์ฒญ : ํด๋ผ์ด์ธํธ์ ์์ฒญ์ WAS์ ๋ณด๋ด๊ณ , WAS๊ฐ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฌผ์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ต์ผ๋ก ์ค๋ค.
Web Container ํน์ Servlet Container ๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
Container : JSP, Servlet์ ์คํ์ํฌ ์ ์๋ ์ํํธ์จ์ด (์ฆ, ๊ตฌ๋ํ๊ฒฝ)
SSL์ ๋ํ ์๋ณตํธํ ์ฒ๋ฆฌ
์ ์ ์ธ ์ปจํ ์ธ
Web Server๊ฐ ๊ฒฝ๋ก ์ด๋ฆ์ ๋ฐ์์ ๊ฒฝ๋ก์ ์ผ์นํ๋ ์ปจํ ์ธ ๋ฅผ ๋ฐํ
ํญ์ ๋์ผํ ํ์ด์ง๋ฅผ ๋ฐํ
ex) html, image, css, js
๋์ ์ธ ์ปจํ ์ธ
์ธ์์ ๋ง๊ฒ ๋์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ฐํ
WAS์ ์ํด ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ํตํด ๋ง๋ค์ด์ง ๊ฒฐ๊ณผ๋ฌผ
ex) Java program (sevlet(WAS) ์์์ ์คํ), asp, php, jsp
Web Server์ ์์
Apache, Nginx ๋ฑ