Linux/Unix/::Apache

cgi-bin 디렉토리 안의 그림이 모두 깨집니다. 그림을 볼수 있는 방법이 없을까여?

채종윤 2005. 7. 4. 11:29
기본적으로 cgi-bin 디렉토리는 ScriptAlias 지시자로 지정해줍니다. 즉 이 디렉토리에 있는 모든 파일을
실행하려고 하기때문에 그림 이미지가 깨지게 됩니다. 꼭 cgi-bin 디렉토리에 그림 이미지를 넣고 싶다면
, ScriptAlias 지시자 대신 Alias 지시자로 설정해 주십시요. 대신 ExecCGI 옵션은 들어가 있어야 합니다.

예)

#ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
Alias /cgi-bin/ "/usr/local/apache/cgi-bin/"
또는
Alias /cgi-bin/ "/home/httpd/cgi-bin/"

그리고 cgi-script Handler도 주석을 제거해 주십시오(cgi-bin 디렉토리 외에도 사용가능)

AddHandler cgi-script .cgi
또는
AddHandler cgi-script .cgi .pl