본문 바로가기
IT 놀이터/Linux

Server Side Include ( SSI ) 란?

by 돼지왕 왕돼지 2014. 3. 13.
반응형


 Server Side Include ( SSI ) 란?

 

Server Side Inlcude ( SSI ) 란?

ex)

<!--#include virtual="../quote.txt" -->


SSI 는 서버가 생성한 혹은 저장된 HTML 파일을 사용자에게 보내기 직전에 포함할 수 있는 변수값을 치환하는 것을 이야기한다. ( 자세히는 html 문서를 parsing 해서 특정 위치에 값을 대입하는 과정 )


SSI 문장들을 포함하고 있는 웹파일은 대게 관리자에 의해 .shtml 이라는 확장자가 붙여 정의된다.


보통 사용자의 요청을 환경변수로 저장하고 있다가, shtml 파일에서 SSI 명령을 만나면 그 안에 어떤 내용을 채우는 형식이 된다.


SSI 문서는 다이나믹한 페이지를 만들 수 있다는 장점이 있지만, 파싱을 해야 하기 때문에 서버의 성능을 떨어뜨릴 수 있고, 보안 측면에서 익명 사용자가 nobody 권한으로 서버측 프로그램을 수행시킬 수 있다는 위험성도 있다.






반응형

'IT 놀이터 > Linux' 카테고리의 다른 글

CentOS vs. Ubuntu 간단 비교  (0) 2017.04.19
[linux] top 에 대한 많은 이야기.  (0) 2014.03.17
[linux] /etc/passwd 파일 분석  (0) 2014.03.04
[linux] Centos 는 뭘까?  (0) 2014.02.24
[linux] 하드웨어 기본 정보 보기.  (0) 2014.02.23

댓글