在CentOS/RHEL 6/5中使用Yum库安装Lighttpd Web服务器

Lighttpd是生产环境中运行创造合适的高性能Web服务器。它是高度优化的,安全的和非常灵活的网络服务器。 Lighttpd利用比其他Web服务器非常低的内存和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服务器

安装使用Lighttpdyum包管理
# 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
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏