>  기사  >  운영 및 유지보수  >  Yum을 사용하여 CentOS 및 RHEL에 Lighttpd 웹 서버를 설치하는 방법

Yum을 사용하여 CentOS 및 RHEL에 Lighttpd 웹 서버를 설치하는 방법

不言
不言원래의
2019-04-01 15:20:473608검색

Lighttpd는 프로덕션 환경에서 실행하기에 적합한 고성능 웹 서버입니다. LightTPD는 고도로 최적화되고 안전하며 매우 유연한 웹 서버입니다. LightTPD는 다른 웹 서버에 비해 매우 적은 메모리와 CPU를 사용합니다. 이벤트 중심 아키텍처는 다수의 병렬 연결(연결 유지)에 최적화되어 있습니다.

Yum을 사용하여 CentOS 및 RHEL에 Lighttpd 웹 서버를 설치하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.