[아파치]SSI(Server Side Include) 사용하기

Apache + php + mysql 을 서버에 셋팅하고 나서..

그냥 html문서에서 아래와 같은 문장을 쓰면 먹지를 않는다.

아파치에서 SSI를 쓸수있게 설정을 해주어야 하는데..
아직 php와 SSI를 같이 쓸수 있는 방법은 찾지를 못했다..(html확장자를 가지고)
방법을 아시는 분은 빨리 알려주시길 바란다.

httpd.conf에서 다음을 수정한다.

1.

Options Indexes FollowSymLinks
Options Includes –> 이 옵션을 추가시켜야 SSI 명령어 사용이 가능합니다.
AllowOverride None
order allow,deny
allow from all

None : 어떤 옵션도 이용할 수 없다.
All : MultiViews 옵션을 이용할 수 있다.
Indexes : URL에 지정된 디렉토리에 (index.html 같은)지정된 파일이 없을
경우 디렉토리의 파일 목록을 보여주는 옵션.
Includes : 서버측의 추가적인 정보를 제공할 수 있게 한다.
FollowSymLinks : 디렉토리의 심볼릭 링크를 사용 가능하게 한다.
ExecCGI : CGI 스크립트를 실행할 수 있게 한다.
MultiViews : All 옵션이 설정되었을 때만 지정된 목록의 multiviews를 허용한다

2. 디폴트는 .shtml만 되어 있다. 추가를 해주어야 한다.
AddHandler server-parsed .html
AddType text/html .html

Comments

Powered by Facebook Comments

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>