๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

apache2

Apache ์žฌ๋‹จ: ์—ญ์‚ฌ, ํ”„๋กœ์ ํŠธ, ๊ธฐ์—ฌ Apache ์žฌ๋‹จ: ์—ญ์‚ฌ, ํ”„๋กœ์ ํŠธ, ๊ธฐ์—ฌ 1. Apache ์žฌ๋‹จ์˜ ์—ญ์‚ฌ์™€ ์œ ๋ž˜ 1.1 ์„ค๋ฆฝ๊ณผ ์ดˆ๊ธฐ ํ™œ๋™ (1999๋…„) 1999๋…„: Apache ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ(ASF)์€ Apache HTTP Server์˜ ์ง€์›๊ณผ ๊ฐœ๋ฐœ์„ ๋ชฉ์ ์œผ๋กœ ์„ค๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Apache HTTP Server: ์ดˆ๊ธฐ์—๋Š” ์ฃผ๋กœ Apache HTTP Server์˜ ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ฆฌ์— ์ค‘์ ์„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. 1.2 ์„ฑ์žฅ๊ณผ ํ”„๋กœ์ ํŠธ ๋‹ค๋ณ€ํ™” (2000๋…„๋Œ€) ํ”„๋กœ์ ํŠธ ๋‹ค๋ณ€ํ™”: ASF๋Š” Apache ํ”„๋กœ์ ํŠธ ์™ธ์—๋„ ์—ฌ๋Ÿฌ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋“ค์„ ์ด๊ด„ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐฉ์  ๊ธฐ์—ฌ ์ฒด๊ณ„: Apache๋Š” ๊ฐœ๋ฐฉ์ ์ด๊ณ  ๋‹ค์–‘ํ•œ ๊ธฐ์—ฌ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์„ธ๊ณ„ ๊ฐ์ง€์˜ ๊ธฐ์—ฌ์ž๋“ค๊ณผ ํ˜‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 2. Apache ์žฌ๋‹จ์ด ๊ด€๋ฆฌํ•˜๋Š” ์ฃผ์š” ํ”„๋กœ์ ํŠธ 2.1 Apache HTTP .. 2024. 2. 18.
์›น ์„œ๋ฒ„์˜ ์—ญ์‚ฌ์™€ ๊ธฐ์ˆ  ๋ฐœ์ „ ์›น ์„œ๋ฒ„์˜ ์—ญ์‚ฌ์™€ ๊ธฐ์ˆ  ๋ฐœ์ „ 1. ์›น ์„œ๋ฒ„์˜ ์œ ๋ž˜ 1.1 ์ดˆ๊ธฐ ๋‹จ๊ณ„ (1990๋…„๋Œ€ ์ดˆ๋ฐ˜) ์ฒ˜์Œ์˜ ์„œ๋ฒ„: 1990๋…„๋Œ€ ์ดˆ๋ฐ˜์—๋Š” ์ •์  ์›น ํŽ˜์ด์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘” ์„œ๋ฒ„๊ฐ€ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. HTTP/1.0 ํ”„๋กœํ† ์ฝœ: ์ดˆ๊ธฐ HTTP ํ”„๋กœํ† ์ฝœ์€ ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1.2 ๋™์  ์ฝ˜ํ…์ธ ์˜ ๋“ฑ์žฅ (1990๋…„๋Œ€ ์ค‘ํ›„๋ฐ˜) CGI(Common Gateway Interface): ๋™์  ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ CGI ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Apache ๋“ฑ์žฅ: Apache ์›น ์„œ๋ฒ„๋Š” ์ด๋•Œ ๋“ฑ์žฅํ•˜์—ฌ ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. 2. ์›น ์„œ๋ฒ„์˜ ๊ธฐ์ˆ  ๋ฐœ์ „ 2.1 ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ์˜ ๋„์ž… (2000๋…„๋Œ€) HTTP/1.1: ์ง€์†์ ์ธ ์—ฐ๊ฒฐ(Persistent Connection)๊ณผ ํŒŒ์ดํ”„๋ผ์ด๋‹(Pipelini.. 2024. 2. 17.