lighttpd에서 pdf 파일 서비스할 때 필수 설정사항 Lighttpd:Lighty

http://trac.lighttpd.net/trac/wiki/server.range-requestsDetails

최근 그동안 테스트용으로만 사용하다 처음으로 실서버에서 적용해 본 lighttpd (lighty)
lighttpd 요놈 물건이다.
pdf용 파일서버에서 사용하는데 기존 Apache 환경에 비해 체감속도가 확실히 빨라졌다는 평가다.
pdf파일을 서비스할 때 문제가 한가지 있는데
IE 에서 pdf파일을 열었을 때 Acrobat에서 pdf 파일을 한번에 열지 못하고
2~3번 '새로고침'을 해야만 제대로 보인다는 것이다.
다행히 Firefox에서는 정상적으로 불러왔다.

이러한 문제점은 위 링크에 나와 있는 것 처럼
lighttpd.conf 파일에 다음과 같이 추가하면 해결된다.
[code]$HTTP["url"] =~ "\.pdf$" { server.range-requests = "disable" }[/code]
짧은 영어실력으로 번역해 보면 server.range-requests 라는 설정은
range-requests 라는 것을 on/off 하는 지시자인데
(range-requests : flashget 처럼 하나의 파일을 여러개의 요청으로 분할하여 다운받는 것으로 생각됨)
이 설정이 IE와 만나면 pdf파일을 열 때 crash될 수 있다(뭔가 안 좋은).
따라서 브라우저로 IE를 사용할 때를 대비하여 이 설정을 disable 시켜 주어야 한다는 것이다.
(기본 설정은 enable)

실제로 위 설정을 적용한 결과 IE에서도 한번에 pdf 파일을 잘 볼 수 있었다.

※ CentOS 5.2에서 rpm으로 설치했을 경우에는
    기본 lighttpd.conf 안에 주석 처리 된 부분을 주석 해제하기만 하면 된다.

이 글과 관련된 글
  1. [2010/02/19] [오늘만 무료~]Zilla PDF to TXT Converter by Soma (0)
  2. [2007/07/26] 넷피아 궁여지책 발동!? by HE (22) *18
  3. [2010/06/09] twitter 위장 메일을 통한 pdf 취약점 공격 시도??.. by hoostory (243, 1)
  4. [2010/05/26] [HGE] 설치방법 by Kaiserin李 (273)
  5. [2009/06/22] 나의 BASH 설정 고치기 by 다섯방울 (88)
TAG

Leave Comments


profile토트에서 다시 이어갑니다. ^^ 


T-NAVI