라이트
lighttpd![]() | |
원저작자 | 얀 크네슈케 |
---|---|
초기 릴리즈 | 2003년 3월, | 전(
안정된 릴리스 | 1.4.65[1] / 2022년 6월 7일 |
프리뷰 릴리즈 | 2.0(2015년 12월 [±] | , 전( 12월 04일
저장소 | |
기입처 | C |
이용가능기간: | 영어 |
유형 | 웹 서버 |
면허증. | BSD-3-Clause |
웹 사이트 | 빛나다![]() |
lighttpd ('lighty'[2]로 발음)는 표준 준거, 안전성 및 [citation needed]유연성을 유지하면서 속도가 중요한 환경에 최적화된 오픈 소스 웹 서버입니다.원래는 Jan Kneschke에 의해 c10k 문제의 개념 증명으로 작성되었습니다.즉, 1대의 [3]서버상에서 10,000개의 접속을 병렬로 처리하는 방법이지만, 세계적으로 인기를 [4]얻고 있습니다.그것의 이름은 "light"와 "httpd"의 합성어이다.
전제
메모리 용량이 적고(다른 웹 [5]서버에 비해), CPU 부하가 작고, 속도가[6] 최적화되어 있기 때문에 부하 문제가 있는 서버나 다이내믹 콘텐츠와는 별도로 스태틱 미디어를 제공하는 데 적합합니다.lighttpd는 무료 오픈소스 소프트웨어이며 BSD 라이선스로 배포됩니다.Microsoft [7][obsolete source][8]Windows뿐만 아니라 Unix와 유사한 운영 체제에서 기본적으로 실행됩니다.
응용 프로그램 지원
lighttpd는 외부 프로그램에 대한 Fast CGI, SCGI 및 CGI 인터페이스를 지원하므로 임의의 프로그래밍 언어로 작성된 웹 애플리케이션을 서버와 함께 사용할 수 있습니다.특히 인기 있는 언어로서 PHP 퍼포먼스는 특별한 관심을 받고 있습니다.Lighttpd의 Fast CGI는 opcode 캐시(APC 등)를 사용하여 PHP를 적절하고 효율적으로 지원하도록 구성할 수 있습니다.또한 Python, Perl, Ruby 및 Lua 커뮤니티에서 인기를 얻고 있습니다.Lighttpd는 데이터베이스 기반 웹 사이트를 구축하도록 설계된 내장 메모리 데이터베이스 시스템인 WebDNA도 지원합니다.Catalyst 및 Ruby on Rails 웹 프레임워크에서 널리 사용되는 웹 서버입니다.Lighttpd는 ISAPI를 지원하지 않습니다.
특징들
- 로드 밸런싱, CGI, Fast CGI, SCGI, HTTP 프록시, Servlet AJP, WebSocket 터널 지원
chroot
지지하다- 웹 서버 이벤트 메커니즘 퍼포먼스–
select()
,poll()
,그리고.epoll()
[9] - 다음과 같은 보다 효율적인 이벤트 알림 체계 지원
kqueue
그리고.epoll
- 조건부 URL 개서(mod_rewrite)
- OpenSSL, GnuTLS, Mbed TLS, NSS, WolfSSL 경유로 SNI를 지원하는 TLS/SSL.
- LDAP 또는 DBI 서버에 대한 인증
- RRD 툴 통계 정보
- 인증만 처리하는 스크립트의 가능성이 있는 규칙 기반 다운로드
- 서버측 지원 포함(SSI의 [10]서버측 CGI는 제외)
- 유연한 가상 호스팅
- 모듈 지원
- mod_magnet을[11] 통한 Lua 프로그래밍 언어 스크립트
- WebDAV 지원
- mod_deflate를 사용한HTTP 압축(zlib, brotli, zstd)
- 경량(1MB [12]미만)
- 여러 개의 스레드만 있는 단일 프로세스 설계.연결별로 시작된 프로세스 또는 스레드가 없습니다.
- lighttpd 1.4.56 이후 HTTP/2 지원
- lighttpd 1.4.65 이후 HTTP/2 WebSocket 지원
제한 사항
- 1.4.40 이전 버전에서는 X-Sendfile을 사용하지 않는 한 CGI, Fast CGI 또는 프록시로부터의[13] 대용량 파일 송신은 공식적으로 지원되지 않습니다.이 제한은 lighttpd 1.4.[14]40으로 해소되었습니다.
- HTTP/3 지원 없음
사용.
Lighttpd는 과거 Bloglines, xkcd, Meebo, YouTube [15][better source needed]등 트래픽 높은 웹사이트에서 사용되었습니다.Wikimedia Foundation도 한때 Lighttpd 서버를 [16]실행했습니다.
「 」를 참조해 주세요.
- 웹 서버 소프트웨어 비교
- 인터넷 캐시 프로토콜
- 클라이언트측 프록시를 논의하는 프록시 서버
- 오리진측 프록시에 대해 설명하는 역방향 프록시
- 트래픽 서버
- 호스트 기반 HTTP 가속에 대해 설명하는 웹 액셀러레이터
레퍼런스
- ^ "1.4.65". Retrieved 7 June 2022.
- ^ 를 클릭합니다"lighttpd fly light". Retrieved 2010-06-13.
all of these describe lighttpd (pron. lighty)
. - ^ "lighttpd: Story". lighttpd.net. Retrieved 22 December 2008.
- ^ "Powered By lighttpd". Lighttpd wiki. Retrieved 22 December 2008.
- ^ 를 클릭합니다"Web Server Performance Comparison". Archived from the original on 5 June 2016. Retrieved 15 March 2012..
- ^ 가브리엘 케르네이스와 줄리어스 크로보체크입니다일이 빠릅니까?PPS 기술 보고서, 파리 대학교 7 . 2009 .
- ^ 를 클릭합니다"Downloads @ WLMP Project". Retrieved 2011-03-27.
LightTPD webserver for Windows Systems
. - ^ "lighttpd fly light". Retrieved 2020-02-10.
- ^ Gammo, Louay; Brecht, Tim; Shukla, Amol; Pariag, David (2004). "Comparing and Evaluating epoll, select, and poll Event Mechanisms" (PDF). Linux Symposium. University of Waterloo. p. 215.
- ^ Lighttpd - 버그 #1101: SSI include virtual은 cgi를 실행하지 않음– lighty labs
- ^ "Docs ModMagnet - Lighttpd - lighty labs".
- ^ "lighttpd releases". lighttpd.net. Retrieved 20 June 2010.
- ^ "Memory usage increases when proxy+ssl+large file". lighttpd bug tracker. Retrieved 2011-04-11.
- ^ "lighty should buffer responses (after it grows above certain size) on disk". lighttpd bug tracker. Retrieved 2016-07-16.
- ^ "Fly Light With Lighttpd Web Server". ServerWatch. Archived from the original on 31 March 2014. Retrieved 2008-02-12.
- ^ "Powered by Lighttpd". The official site. 2007-04-04. Retrieved 2008-12-22.
lighttpd is used by many well-known sites. The typical scenario is using lighttpd as off-load server to push out static content and leave the complex work to another server.
추가 정보
- Bogus, Andre (October 29, 2008). Lighttpd (1st ed.). Packt Publishing. p. 236. ISBN 978-1847192103.