์ํ์น์ ํฐ์บฃ์ ๊ฐ์ด ์ฌ์ฉํ๋ ์ด์ ๋ฅผ ์์๋ณด๊ธฐ ์ ์ ๊ฐ๋จํ ์ํ์น์ ํฐ์บฃ์ ๋ํด ์ค๋ช ํด๋ณด์๋ฉด
์ํ์น
- ์ํ์น๋ ์ค์นํ ์ปดํจํฐ๋ฅผ ์น ์๋ฒ๋ก ๋ง๋ค์ด์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. ์ธ๋ถ์์ ๋์ ์ ํ๊ณ HTTP ํ๋กํ ์ฝ์ ์ด์ฉํ ํธ์ถ ์ ํธ๊ฐ ๋ค์ด์ค๋ฉด ์ํ์น ์ค์ ์ ๋ฐ๋ผ ์น ํ์ด์ง๋ฅผ ์ ์กํด์ฃผ๋ ์ผ์ ์ฃผ๋ก ํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
- ์ด๋ฏธ์ง๋ ๋จ์ htmlํ์ผ ๊ฐ์ ์ ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ
- ์ถ์๋์ง ์ค๋๋์๊ณ , ํธํ์ฑ์ด ๋์ผ๋ฉฐ ๋ค์ํ ๋ชจ๋์ด ๋ง์ ์๋์ ์ธ ์ ์ ์จ์ ๋ณด์ด๊ณ ์์
- ๊ทธ๋ฌ๋, ์ํ์น๋ฅผ ๋น๋กฏํ IIS, Nginx๊ฐ์ ์น์๋ฒ๋ JSP๋ PHP๊ฐ์ ์์ฉ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํด์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ํ์น ์ํํธ์จ์ด ์ฌ๋จ์์ Java ๊ธฐ๋ฐ ์๋ฒ ์ฌ์ด๋ ์ธ์ด๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์์ง์ ๊ฐ๋ฐํจ -> WAS(Web Application Server)์ธ Tomcat ํ์
ํฐ์บฃ
- ํฐ์บฃ์ 'WAS(Web Application Server)'๋ผ๊ณ ํด์ ์๋ฐ์ฝ๋๋ฅผ ์ด์ฉํด HTMLํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ์์ฑํด์ฃผ๋ ํ๋ก๊ทธ๋จ
- WAS๋ ์น์๋ฒ์ ์น ์ปจํ ์ด๋์ ๊ฒฐํฉ์ผ๋ก ๋ค์ํ ๊ธฐ๋ฅ์ ์ปจํ ์ด๋์ ๊ตฌํํ์ฌ ๋ค์ํ ์ญํ ์ ์ํํ ์ ์๋ ์๋ฒ
- ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ์์ ๋ ๋ด๋ถ์ ํ๋ก๊ทธ๋จ์ ํตํด ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๊ณ ์ด๊ฒ์ ๋ค์ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํด์ฃผ๋ ์ญํ ์ ํ๋ ๊ฒ์ด ์น ์ปจํ ์ด๋
- ์ํ์น์ ํฐ์บฃ์ ์ปจํ ์ด๋ ๊ธฐ๋ฅ์ด ๊ฐ๋ฅํ๋ ํ์ง ์๋๋์ ์ฐจ์ด๊ฐ ์์
์ด๋ฏธ์ง์ถ์ฒ : http://gap85.tistory.com/45
์์ ์์ ๋ค์ด ์ฃผ๋ ๋ชฉ์ ์ด์์ผ๋ ํฐ์บฃ 6๋ฒ์ ์ด์๋ถํฐ๋ ์กฐ๊ธ์ฉ ์น์๋ฒ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด์ ํ์ฌ๋ ํฐ์บฃ๋ง ์ค์นํด๋ ์ด๋์ ๋์ ์น์๋ฒ ์ญํ ์ ํด์ค๋๋ค. ํ์ง๋ง, ์์ง๋ ๋ง์ JSP๋ฅผ ์ฌ์ฉํ๋ ์น ํ๋ก๊ทธ๋๋จธ๋ค์ ์ํ์น + ํฐ์บฃ์ ๋ณํํด์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ ์ด์ ๋
- ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ํ์น์ ์ฑ๋ฅ์ด ๋ ์ข์ต๋๋ค. ํฐ์บฃ๋ ์ข์์ง๊ณ ์์ง๋ง, ์ด๋ฏธ์ง๋ CSS๊ฐ์ ์ ์ ๋ฐ์ดํฐ๋ ์ํ์น์์ ์ฒ๋ฆฌํ๊ณ , ํฐ์บฃ์ ๋ณธ ๋ชฉ์ ์ธ ๋์ ํ์ด์ง ์์ฑ์ ์ฃผ๋ ฅํ๋๊ฒ ํจ์จ๋ฉด์์ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค.
- ๋ฆฌ๋ ์ค ์น์๋ฒ์์ 1024์ดํ์ ํฌํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ root ๊ถํ์ด ์์ด์ผ ํ๋๋ฐ, ํฐ์บฃ์ ์ด์ฉํด์ 80๋ฒ ํฌํธ๋ฅผ ์ด์ฉํ๋๊ฑด ๋ฌด๋ฆฌ๊ฐ ์๋ค๊ณ ํ๋ค์.
- ๋ค๋ฅธ ์ธ์ด ๋์ ์ ์ํ์น ์ฌ์ฉ์ด ๋ถ๊ฐํผํฉ๋๋ค. ์๋ฅผ๋ค์ด ํ๋ก์ ํธ ๊ฐ๋ฐ ์ธ์์ด JSP๊ฐ๋ฐ์์ PHP๊ฐ๋ฐ์๊ฐ ์์๋ ํฐ์บฃ๋ง ์ฌ์ฉ์ค์ด๋ผ๋ฉด PHP๊ฐ๋ฐ์๋ ํ์๊ฐ ์์ด์ง๊ฒ ๋ฉ๋๋ค. ํ์ง๋ง ์ํ์น+ํฐ์บฃ ๊ตฌ์กฐ์์๋ PHP๋ฅผ ์ค์นํ๊ณ ์ํ์น์ ์ฐ๊ฒฐํ๋ฉด ์ฌ๋ฌ ์๋ฒ ์ฌ์ด๋ ์ธ์ด๋ก ์์ฑ์ด ๊ฐ๋ฅํด์ง๋๋ค.
**
์ํ์น - ์ ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ, ์ด๋ฏธ์ง๋ ๋จ์ htmlํ์ผ์ ์ํ์น๋ฅผ ํตํด ์ฒ๋ฆฌํ๋ฉด WAS๋ณด๋ค ๋น ๋ฅด๊ณ ์์ ์
ํฐ์บฃ(WAS) - ๋์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ, DB์ ์ฐ๊ฒฐ๋์ด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฑฐ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ฐ์ดํฐ ์กฐ์์ด ํ์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ