Lighttpd는 프로덕션 환경에서 실행하기에 적합한 고성능 웹 서버입니다. LightTPD는 고도로 최적화되고 안전하며 매우 유연한 웹 서버입니다. LightTPD는 다른 웹 서버에 비해 매우 적은 메모리와 CPU를 사용합니다. 이벤트 중심 아키텍처는 다수의 병렬 연결(연결 유지)에 최적화되어 있습니다.
Lighttpd는 일부 인기 있는 Web 2.0 사이트를 지원합니다. 동일한 하드웨어에서 여러 번 확장할 수 있는 고속 IO 인프라를 제공합니다. 이는 더 빠른 FastCGI, COMET 호환 mod_mailbox 및 비동기 IO와 같은 미래 네트워크를 염두에 두고 개발되었습니다.
아래 단계에 따라 RHEL 기반 시스템에 Lighttpd를 설치할 수 있습니다.
1단계: EPEL 저장소 추가
EPEL yum 저장소에는 최신 Lighttpd 패키지가 있습니다. 먼저 시스템에 EPEL yum 저장소를 추가하세요.
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2단계: LightTPD 서버 설치
yum 패키지 관리자를 사용하여 lighttpd 설치
# yum install lighttpd lighttpd-fastcgi
Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirror.nbrc.ac.in * epel: mirrors.ispros.com.bd * extras: mirror.nbrc.ac.in * updates: mirror.nhanhoa.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lighttpd.i686 0:1.4.35-1.el6 will be installed ---> Package lighttpd-fastcgi.i686 0:1.4.35-1.el6 will be installed --> Processing Dependency: spawn-fcgi for package: lighttpd-fastcgi-1.4.35-1.el6.i686 --> Running transaction check ---> Package spawn-fcgi.i686 0:1.6.3-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: lighttpd i686 1.4.35-1.el6 epel 300 k lighttpd-fastcgi i686 1.4.35-1.el6 epel 45 k Installing for dependencies: spawn-fcgi i686 1.6.3-1.el6 epel 16 k Transaction Summary =================================================================================================== Install 3 Package(s) Total download size: 361 k Installed size: 818 k Is this ok [y/N]: y Downloading Packages: (1/3): lighttpd-1.4.35-1.el6.i686.rpm | 300 kB 00:00 (2/3): lighttpd-fastcgi-1.4.35-1.el6.i686.rpm | 45 kB 00:00 (3/3): spawn-fcgi-1.6.3-1.el6.i686.rpm | 16 kB 00:00 --------------------------------------------------------------------------------------------------- Total 206 kB/s | 361 kB 00:01 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: google-chrome-stable-34.0.1847.116-1.i386 has missing requires of libnss3.so(NSS_3.14.3) Installing : lighttpd-1.4.35-1.el6.i686 1/3 Installing : spawn-fcgi-1.6.3-1.el6.i686 2/3 Installing : lighttpd-fastcgi-1.4.35-1.el6.i686 3/3 Installed: lighttpd.i686 0:1.4.35-1.el6 lighttpd-fastcgi.i686 0:1.4.35-1.el6 Dependency Installed: spawn-fcgi.i686 0:1.6.3-1.el6 Complete!
3단계: LightTPD 서버 구성
lighttpd 구성을 시작하기 전에 시스템에서 selinux가 비활성화되어 있는지 확인하세요.
# getenforece
이제 Lighttpd 구성 파일 /etc/lighttpd/lighttpd.conf
server.use-ipv6 = "disable" server.max-fds = 2048
server.use-ipv6을 편집하세요. 이 값을 "diable"로 설정하면 서버가 IPv6 연결을 수신하고 IPv6 연결을 비활성화할 수 있습니다.
server.max-fds Lighttpd는 주요 리소스 제한이 파일 설명자 수이며 기본적으로(대부분의 시스템에서) 1024로 설정되는 단일 스레드 서버입니다. 트래픽이 많은 사이트를 처리하려면 이 값을 2048로 설정할 수 있습니다.
4단계: LightTPD 서버 시작
마지막으로 다음 명령을 사용하여 lighttpd 서비스를 시작합니다.
# service lighttpd start
서버를 중지하거나 다시 시작하려면 다음 명령을 사용합니다.
# service lighttpd stop # service lighttpd restart
서버 시작 시 lighttpd 시작
# chkconfig lighttpd on
【관련 추천: Linux 비디오 튜토리얼】
위 내용은 Yum을 사용하여 CentOS 및 RHEL에 Lighttpd 웹 서버를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!