web server project (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Linux] ์น ์๋ฒ ๊ตฌํ HTTP ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ์ฌ์ด์์ HTML ๋ฌธ์ ๋ฑ์ ์ ์กํ ๋ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์น ์๋ฒ์ ์ฐ๊ฒฐํด์ HTTP ํ๋กํ ์ฝ์ ๊ท์ฝ์ ๋ฐ๋ผ HTML ๋ฌธ์๋ฅผ ์์ฒญํ๋ฉด ์น์๋ฒ๋ ์ด ์์ฒญ์ ๋ถ์ํ ํ ์น ๋ธ๋ผ์ฐ์ ๋ก ํด๋นํ๋ HTML ๋ฌธ์๋ฅผ ๋ฐํํ์ฌ ์๋ตํ๋ค. ์น ๋ธ๋ผ์์ ๋ ์น ์๋ฒ๋ก๋ถํฐ ๋ฐ์ HTML ๋ฌธ์๋ฅผ ํด์ํด์ GUI๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๋ณด๋ด์ค๋ค. ์ถ์ฒ ์น์ ๊ตฌ๋์๋ฆฌ ์น ๋ธ๋ผ์ฐ์ ๋ URL(Uniform Resource Locator)์ ๋ช ์๋ ์๋ฒ์ ์ฃผ์๋ก ์ฐ๊ฒฐํ๋ค. ์ฐ๊ฒฐํ ์๋ฒ์ ํฌํธ ๋ฒํธ๊ฐ ๋ช ์๋์ด ์์ผ๋ฉด ํด๋น ํฌํธ๋ก ์ฐ๊ฒฐ์ ์์ฒญํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด 80๋ฒ ํฌํธ๋ก ์ฐ๊ฒฐ์ ์์ฒญํ๋ค. ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ์ฌ์ด์ ํต์ ์ฑ๋์ด ์ฐ๊ฒฐ๋๋ฉด, ์น ๋ธ๋ผ์ฐ์ ๋ ๋ด๋ถ์ ์ผ๋ก HTTP ๊ท์ฝ์ ๋ฐ๋ฅด๋ ์์ฒญ.. ์ด์ 1 ๋ค์