반응형
Server Side Include ( 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 |
댓글