`

CentOS5.3安装lighttpd1.4.23全过程

阅读更多

 

操作系统 :CentOS5.3--(Linux version 2.6.18-128.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST 2009)
lighttpd :1.4.23

 

一、Download and install lighttpd

 
# cd /opt
# wget [http://www.lighttpd.net/download/lighttpd-1.4.23.tar.gz]
# tar jxvf lighttpd-1.4.23.tar.gz
# cd lighttpd-1.4.23
# ./configure  --prefix=/usr/local/lighttpd
 some error as this:

configure: error: pcre-config not found, install the pcre-devel package or bui with --without-pcre
configure: error: zlib-headers and/or libs where not found, install them or build with --without-zlib

 

二、Install all nessary development libraries

You need to install following libraries to compile required modules and features:

  • glib2-devel : Gnome header files for version 2 of the GLib library
  • openssl-devel – Used by core and SSL support
  • pcre-devel - Used by mod_redirect, mod_rewrite,
  • bzip2-devel - Use by compress-bzip2
  • zlib-devel - Used by compress-gzip and compress-deflate. It contains the header files and libraries.
yum install gcc glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel zlib-devel
 

三、install

# ./configure  --prefix=/usr/local/lighttpd
# make
# make install
 

四、Configure lighttpd

# cp doc/sysconfig.lighttpd /etc/sysconfig/lighttp
 
拷贝配置文件
# mkdir /etc/lighttpd
# cp doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
 
修改配置文件服务路径
# mkdir -p /www/yoursite/data1
# vi /etc/lighttpd/lighttpd.conf
server.document-root = "/srv/www/htdocs/" -> server.document-root = "/www/yoursite/data1"
 
拷贝启动脚本
# cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
修改启动脚本中的lighttpd的安装位置
# vi /etc/init.d/lighttpd
lighttpd="/usr/sbin/lighttpd" -> ighttpd="/usr/local/lighttpd/sbin/lighttpd"
 
看是否能启动
# /etc/init.d/lighttpd start
 
可能会出现opening errorlog '/var/log/lighttpd/error.log' failed: No such file or directory
日志文件不存在,设置一个正确的路径就好了。
#  mkdir -p /var/log/lighttpd
 
添加到开机自动启动服务
# chkconfig lighttpd on
0
0
分享到:
评论
1 楼 elf8848 2009-09-22  
你现在都使用lighttpd 了, 不用apache了? 

相关推荐

    LINUX操作系统_CentOS5.3_超详细的安装图文教程.doc

    LINUX操作系统_CentOS5.3_超详细的安装图文教程.doc

    centos5.3 安装的全过程

    这是我们在学习linux时,安装centos的全过程。 基本上是一目了然。希望能给你带来帮助,不过,针对不同的硬件系统或环境,具体安装可能会有一些小的不同。

    CentOS5.3-5.8_32x64位DVD镜像下载种子

    【标题】"CentOS5.3-5.8_32x64位DVD镜像下载种子"涉及的是Linux操作系统中的一个发行版本——CentOS,具体是5.x系列的多个版本。CentOS是一款基于Red Hat Enterprise Linux源代码再编译的开源操作系统,它提供了与...

    CENTOS5.3安装指导手册

    资料用截图显示出centos5.3的安装步骤

    CentOS5.3系统

    CentOS 5.3 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,它为用户提供了一个稳定、安全且高度可定制的服务器环境。这个版本在2009年发布,作为CentOS系列的一个重要里程碑,它带来了许多改进和更新...

    CentOS-5.3-x86_64-bin-1of7.iso

    centos5.3_64镜像包,安装包,ISO镜像

    Centos5.3安装lm_sensors_cpu温度监控

    通过以上步骤,你将在 CentOS 5.3 中成功地安装和配置了 lm_sensors,可以实时监控 CPU 温度,这对于服务器的维护和故障预防至关重要。记得保持系统更新,确保使用的软件包和驱动都是与你的硬件兼容的最新版本。

    CentOS5.3挂载NTFS

    以下是在CentOS 5.3版本上挂载NTFS驱动器的详细步骤: 1. **安装内核补丁**: 在进行NTFS挂载之前,首先需要确保你的系统内核支持NTFS。通过运行`uname -a`命令来查看当前系统的内核版本。例如,如果你的内核版本...

    Centos5.3安装oracle10g

    跟随Oracle的图形化安装向导,完成安装过程。注意按照官方文档中的建议进行配置。 #### 四、验证安装 安装完成后,可以通过以下方式验证安装是否成功: - **登录SQL*Plus**:使用`sqlplus / as sysdba`命令登录...

    centos5.3-i386笔记

    阿里云服务器centos+apache+php5.3+mysql+Zend Guard Loader+memcached+ftp环境搭建笔记

    CentOS5.3下JDK1.5的完整安装过程

    安装过程中,按照提示进行操作,通常只需一路"Next"即可完成。 值得注意的是,CentOS 5.3自带了JRE环境,但在安装JDK时需要先移除原有的替代(alternatives)设置,以避免冲突。这可以通过以下命令实现: ``` mv /...

    CentOS 5.3下安装ispCP教程

    按照ispCP的官方文档继续安装过程,包括配置数据库、设置Web服务、安装Apache或Nginx等Web服务器,以及配置ispCP的管理面板。 14. **测试与优化** 安装完成后,测试ispCP的功能是否正常工作,并根据需要进行性能...

    CentOS5.3下安装oracle10G超详细教程

    在开始安装过程之前,确保以下准备工作已完成: - **操作系统**: CentOS 5.3 i386 版本。 - **Oracle 10G 完整版**:下载并准备好安装文件。 - **虚拟机环境**:使用 VMware Workstation 6 或更高版本创建虚拟机。 -...

    Centos5.3 management guide

    ### CentOS 5.3 管理指南知识点详解 #### 一、课程介绍与目标 - **课程背景:** - 本课程旨在为学员提供一套全面的基础工具、技能及实践,以帮助他们掌握配置、保护及维护 Linux 服务器的能力。 - **目标受众:*...

    CentOS5.3_05_mysql安装

    在安装过程中,可能还会遇到权限问题,特别是当你尝试从非 root 用户运行 MySQL 时。解决这个问题可能需要调整数据目录的所有权,或者使用 `chroot` 来改变 MySQL 的工作目录。 至于提供的资源,"CentOS5.3 Linux ...

    CentOS 5.3安装ffmpeg备忘录

    包含CentOS5.3环境下编译FFmepg开源项目的过程记录与依赖的源码包。FFmpeg 是一个用来记录,转换,流媒体audio和video的开源库,在Linux下开发,但可以在许多操作系统下编译,包括Windows 。

    CentOS 5.3下vsftp创建新用户

    在CentOS 5.3系统下配置vsftpd(Very Secure FTP Daemon)以创建并管理新的FTP用户是一项关键的IT技能,尤其对于那些负责维护服务器和确保数据安全的专业人士而言。下面将详细介绍如何在CentOS 5.3环境中通过vsftpd...

Global site tag (gtag.js) - Google Analytics