TIP게시판

제목 공개된 포럼 소스를 lighttpd에 설치할 때 .htaccess 대체코드
글쓴이 Cacti 작성시각 2009/10/29 13:56:52
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 20955   RSS
우선 아래 내용은 lighttpd 사용자를 위한 내용입니다.
일반 Apache 사용자에게는 필요없습니다.

lighttpd 에서는 .htaccess 를 지원하지 않기 때문에
mod_rewrite 를 이용하여 따로 처리를 해야 합니다.
설정파일의 가상호스트 설정부분에 아래 라인을 추가해주면 됩니다.

url.rewrite-once = (
        "^/+(captcha|images|include).*" => "$0",
        "^/(.*)$" => "/index.php/$1"
)

물론 mod_rewrite 모듈이 활성화 되어 있어야 합니다.
만약 활성화되어 있지 않다면 아래 라인도 추가하면 됩니다.
server.modules              += ( "mod_rewrite"  )

즉, 이렇게 됩니다.
server.modules              += ( "mod_rewrite"  )
url.rewrite-once = (
        "^/+(captcha|images|include).*" => "$0",
        "^/(.*)$" => "/index.php/$1"
)
 다음글 달력 Data를 배열로 가져오기 helper (6)
 이전글 주소 세그먼트 -> 배열변환 함수 (4)

댓글

ci세상 / 2009/10/29 17:52:25 / 추천 0
lighttpd 웹서버가 아파치보다 좋나요?
Cacti / 2009/10/29 21:09:22 / 추천 0
정적 페이지에 대한 성능은 확실히 우위를 보인다는군요
관련 링크 : http://www.howtoforge.com/benchmark-apache2-vs-lighttpd-images

php에 대한 성능은 fast-cgi를 사용하는 lighttpd 와 mod_php를 사용하는 Apache 사이에 논란이 있습니다.
아래는 lighttpd 에서 주장하는 벤치마크 결과입니다. 
물론 자기네들이 더 뛰어나다는 결과데이터를 내놓고 있습니다.
http://www.lighttpd.net/benchmark

어느게 더 좋은지는 그때 그때 다르다고 생각합니다.
둘다 테스트해보고 자기 환경에 맞는 걸 쓰면 되겠죠. (너무 틀에 박힌 답일지도 모르겠네요 ^^;;)
단, Apache 일색인 서버 환경에 또 하나의 옵션이 생겼다고 생각하면서 행복한 고민에 빠져보는 것도 좋겠네요.
Cacti / 2009/10/29 21:15:05 / 추천 0

아 한가지 더요.
실제로 이미지 호스팅 서비스를 하는 회사에서는 lighttpd를 도입해서 많이 쓰는 것으로 알고 있습니다.
저희 회사에서도 pdf 파일을 제공하는 서버에서 Apache를 lighttpd 으로 교체했더니
파일 로딩속도가 상당히 빨라진 것을 체감할 수 있었습니다.
 

ci세상 / 2009/10/29 22:10:14 / 추천 0
좋은정보 감사드립니다.^^ ci에 사용하시면서 좋은정보 부탁드리겠습니다.
byung82 / 2009/11/23 23:26:02 / 추천 0
 접속수가 많을경우 lighttpd 가 apache보다 성능이 좀더 좋게 나오는경우가 많습니다.
기본적으로 10K connection을 염두해두고 한거라서

좀더 심플한 10K웹서버 찾으시면 nginx도 있습니다. nginx는 ruby + think + haproxy를 사용해서 해봤는데 성능이 좋더군여.

제일해보고 싶은게 nginx + fcgi proxy + haproxy까지 해서 하면 어느정도 성능나올까 해보고 싶더군여 ^^;

그럼