๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

Server Side Includes

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.

Server Side Includes(SSI)๋Š” ๊ฑฐ์˜ ์›”๋“œ ์™€์ด๋“œ ์›น์—๋งŒ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ„๋‹จํ•œ ํ•ด์„ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ด๋‹ค. #include ์ง€์‹œ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒŒ์ผ ๋‚ด์šฉ์„ ์›น ์„œ๋ฒ„์˜ ์›น ํŽ˜์ด์ง€์— ํฌํ•จ์‹œํ‚ค๋Š” ๋ฐ ๊ฐ€์žฅ ์œ ์šฉํ•˜๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํŽ˜์ด์ง€ ๋จธ๋ฆฌ๊ธ€, ํŽ˜์ด์ง€ ๋ฐ”๋‹ฅ๊ธ€, ํƒ์ƒ‰ ๋ฉ”๋‰ด ๋“ฑ ์‚ฌ์ดํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ฝ”๋“œ ์กฐ๊ฐ์ผ ์ˆ˜ ์žˆ๋‹ค. SSI์—๋Š” ์กฐ๊ฑด๋ถ€ ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ์ œ์–ด ์ง€์‹œ๋ฌธ๊ณผ ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ ํ˜ธ์ถœ์„ ์œ„ํ•œ ์ง€์‹œ๋ฌธ๋„ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์ด๋Š” ์•„ํŒŒ์น˜, ๋ผ์ดํŠธ์Šคํ”ผ๋“œ, nginx, IIS ๋ฐ W3C์˜ Jigsaw์—์„œ ์ง€์›๋œ๋‹ค. NCSA HTTPd์— ๋ฟŒ๋ฆฌ๋ฅผ ๋‘๊ณ  ์žˆ๋‹ค.

์›น ์„œ๋ฒ„๊ฐ€ SSI ์ง€์› HTML ํŒŒ์ผ์„ ์ธ์‹ํ•˜๊ณ  ์ด์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์ง€์นจ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ํŒŒ์ผ ์ด๋ฆ„์ด ๊ธฐ๋ณธ์ ์œผ๋กœ .shtml, .stm, .shtm๊ณผ ๊ฐ™์€ ํŠน์ˆ˜ํ•œ ํŒŒ์ผ ํ™•์žฅ์ž๋กœ ๋๋‚˜์•ผ ํ•œ๋‹ค. ๋˜๋Š” ์„œ๋ฒ„๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ์ด๋ฅผ ํ—ˆ์šฉํ•˜๋ ค๋ฉด ํŒŒ์ผ์˜ ์‹คํ–‰ ๋น„ํŠธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]