`
程序新手
  • 浏览: 59560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】Linux下面安装lighttpd 1.5.0

阅读更多

   

    文章转自 http://www.cyberciti.biz/tips/rhel-lighttpd-15-installation-configuration-howto.html

 

   

    Download lighttpd

     Download and untar lighttpd-1.5.0-r1691.tar.gz tar ball

 

# cd /opt # wget http://www.lighttpd.net/assets/2007/2/23/lighttpd-1.5.0-r1691.tar.gz # tar -zxvf lighttpd-1.5.0-r1691.tar.gz

   

   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 glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel

   

Configure lighttpd

Configure required modules and features:

./configure --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-openssl

 

Install lighttpd

Just compile and install lighttpd:

# make # make install

 

Add necessary user/group and directories

First add lighttpd user:

 

adduser -m -d /var/www -s /sbin/nologin lighttpd

 Next create configuration directories:

# mkdir /etc/lighttpd/ # mkdir /etc/lighttpd/ssl # mkdir /var/log/lighttpd # mkdir -p /var/www/html # chown lighttpd:lighttpd /var/log/lighttpd


 

Lighttpd basic configuration

Now you need to create basic configuration file. Just grab my default configuration file:

 

# cd /etc/lighttpd # wget http://www.cyberciti.biz/files/lighttpd/1.5.0/lighttpd.conf.txt # mv lighttpd.conf.txt lighttpd.conf

 

Make changes as per your setup:

# vi lighttpd.conf


 Copy lighttpd init.d file:

 

# cd /etc/init.d # wget http://www.cyberciti.biz/files/lighttpd/1.5.0/lighttpd.init.d.txt # mv lighttpd.init.d.txt lighttpd # chmod +x lighttpd # chkconfig on lighttpd


 

Start lighttpd

My setup:

 

# uname -mrs

Now start lighttpd:

/etc/init.d/lighttpd start


 

Starting lighttpd: mod_proxy_core_address.c.63: (trace) adding unix:/tmp/php-fastcgi.sock to the address-pool [ OK ] spawn-fcgi.c.209: child spawned successfully: PID: 6344

 

 

 

 

 

分享到:
评论

相关推荐

    Linux Lighttpd 配置安装 运行 测试

    在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    ### 在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的知识点详解 #### 一、Lighttpd 概述 **Lighttpd** 是一款轻量级、开源的Web服务器软件,它以其高效、低资源消耗和强大的功能集而闻名。与传统的Web...

    suse linux下安装php5、Lighttpd .

    ### SUSE Linux 下安装 PHP5 和 Lighttpd 的详细步骤 在 SUSE Linux 系统中安装 PHP5 和 Lighttpd 需要遵循一系列具体的步骤。本文将详细介绍这一过程中的关键步骤和技术要点,帮助读者顺利完成安装配置。 #### 1....

    lighttpd 安装配置

    ### Lighttpd安装与配置详解 #### 一、前言 Lighttpd是一款开源的、高性能的、符合标准的Web服务器软件,适用于Unix-like系统,包括Linux、BSD、Solaris等。它以其轻量级、高效率的特点,在处理高并发连接方面表现...

    lighttpd安装全集

    《lighttpd安装全集——在CentOS 6.x系统中的详细步骤》 Lighttpd,一款轻量级且高性能的Web服务器,以其低内存占用和高效能特性,在Linux和其他操作系统上广泛使用。本文将详细介绍如何在CentOS 6.x系统上安装并...

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...

    搭建lighttpd+cgi的代码包

    安装完成后,需要编辑lighttpd的配置文件,通常位于`/etc/lighttpd/lighttpd.conf`。找到`server.modules`部分,确保`"mod_cgi"`在其中。然后,设置`cgi.assign`,指定哪些扩展名的文件将通过CGI处理。例如,添加`...

    Linux系统平台上安装和配置Ruby on Rails

    在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...

    lighttpd-1.4.45_lighttpd服务器_

    由于其源代码简洁、编译过程简单,开发者可以轻松地将其移植到各种嵌入式系统上,包括Linux、FreeRTOS等操作系统。lighttpd-1.4.45版本在保持轻量级的同时,对不同平台的兼容性进行了优化,大大降低了移植难度。 ...

    lighttpd-1.4.20-cmake

    5. **安装lighttpd**:编译完成后,使用`sudo make install`将lighttpd及其配置文件安装到系统默认的位置,如`/usr/local/sbin`和`/etc/lighttpd`。 6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/...

    ARM平台lighttpd服务器

    1. **安装lighttpd**: 在ARM平台上,通常需要通过包管理器(如`apt-get`或`yum`)来安装lighttpd。确保系统已更新,并根据具体操作系统执行相应的安装命令。 2. **配置lighttpd**: 配置文件通常位于`/etc/lighttpd/...

    varnish+lighttpd配置

    下面我们将详细探讨如何配置Varnish与Lighttpd协同工作。 **一、Varnish简介** Varnish是一款HTTP加速器,它的主要功能是缓存静态内容,如HTML页面、图片和CSS文件等,从而减少对后端服务器的请求。Varnish通过使用...

    lighttpd配置和启动脚本

    下面我们将深入探讨这两个核心元素。 一、lighttpd.conf配置文件详解 1. **基本设置**:`server.document-root` 指定Web服务器的根目录,是服务器将要服务的静态文件(如HTML、CSS、JavaScript等)的存放位置。 2. ...

    lighttpd-1.4.30.tar.gz

    lighttpd的配置文件通常位于`/etc/lighttpd/lighttpd.conf`,但根据你的安装路径可能会有所不同。你需要根据你的需求修改配置文件,包括设置监听端口、定义网站根目录、启用所需模块等。例如: ``` server.port ...

    lighttpd-1.4.59.tar.gz

    2. 启动服务:安装完成后,可以使用`sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf`启动lighttpd服务器,其中-D参数表示在后台运行,-f指定配置文件路径。 3. 停止与重启:使用`sudo service lighttpd stop`...

    最新lighttpd源码 lighttpd-1.4.22

    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...

Global site tag (gtag.js) - Google Analytics