依赖包:

zlib,pcre,cronolog,bzip2,

1: 将lighttpd的原码包、以土豆现用lighttpd配置文件为基础的lighttpd.conf文件、日志轮循工具cronolog pcre-7.1.tar.gz存放到/usr/下

2:tar xzvf /usr/ pcre-7.1.tar.gz
cd /usr/ pcre-7.1
./configure  prefix=/usr/local/vianet/pcre  CFLAGS=-O1
make

make check
make install

3 tar zxvf /usr/lighttpd-1.4.15.tar.gz

4 cd /usr/lighttpd-1.4.15

5.执行:

:./configure    --with-pcre=/usr/local/vianet/bin  --prefix=/usr/local/vianet

6 make

7 su –    注:如果已经是root用户,此步可省略

8 make install      注:完装完毕

9 mkdri /usr/local/vianet/var   mkdri /usr/local/vianet/etc注:见配置文件,日志指到此目录了

11:安装日志轮循工具cronolog:

cd /usr/

tar zxvf cronolog-1.6.2.tar.gz

./configure –prefix=/usr/local/vianet

make

make check

make install

11:启动lighttpd服务:/usr/local/vianet/sbin/lighttpd –f /usr/local/vianet/etc/lighttpd.conf

实践:

当启动服务器命令执行后出现如下错误提示:

[root@liqiyuan lighttpd-1.4.9]# sbin/lighttpd -f lighttpd.conf

2012-09-13 22:56:21: (server.c.782) can't find username lighttpd

到lighttpd.conf文件中注释掉username行即可:

[root@liqiyuan lighttpd-1.4.9]# 2012-09-13 22:57:44: (log.c.118) opening errorlog '/var/log/lighttpd/error.log' failed: No such file or directory

vim lighttpd.conf

提示表明error.log文件及其目录不存在,执行以下命令查看:

[root@liqiyuan lighttpd-1.4.9]# touch /var/log/lighttpd/error.log

touch: 无法创建"/var/log/lighttpd/error.log": 没有那个文件或目录

新建error.log文件

先创建lighttpd文件夹:mkdir /var/log/lighttpd

再创建error.log文件:touch /var/log/lighttpd/error.log

以上命令均为在当前文件夹下执行的命令,若在相应文件下完成文件夹、及文件的创建则只需要mkdir 、vim或者touch 就可以了。

安装文件路径:

[root@liqiyuan lighttpd-1.4.9]# pwd

/usr/local/lighttpd-1.4.9

最终目录文件内容:

执行服务器启动命令:

在安装目录下执行命令(相对路径命令):sbin/lighttpd -f lighttpd.conf

在其他非安装目录下(需绝对路径命令):

sbin/usr/local/lighttpd-1.4.9/lighttpd -f lighttpd.conf

安装lighttpd的更多相关文章

  1. 在 Linux 中安装 Lighttpd Web 服务器

    Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其 ...

  2. lighttpd与fastcgi+cgilua原理、代码分析与安装

    原理 http://www.cnblogs.com/skynet/p/4173450.html 快速通用网关接口(Fast Common Gateway Interface/FastCGI)是通用网关 ...

  3. 树莓派raspbian安装配置(基本配置+中文配置+远程桌面+lighttpd+php+mysql)

    raspbian为树莓派的官方系统,基于Debian裁剪过的Linux系统 其配置过程如下 烧录镜像 首先从树莓派的官方网站上下载镜像和镜像工具 http://www.raspberrypi.org/ ...

  4. Lighttpd 插件mod_h264 streaming (mp4)安装

    1. 对于安装lighttpd须要支持mp4伪流媒体格式,建议不要到官方下载lighttpd安装文件,到 插件H264 Streaming Module官网,下载已经整合了的安装包 http://h2 ...

  5. redhat6下安装Lighttpd1.4.43

    学完了C语言,自信满满地冲着开源软件去了,首选了Lighttpd,这个软件代码量不多,适合初入开源的朋友 redhat下安装Lighttpd,一定要先安装依赖库,pcre和bzip2,这两个自行下载, ...

  6. 在MAC上安装虚拟机搭建Ubuntu开发环境

    由于工作需要,需要在LINUX环境搭建服务器,但是工作中使用的是MAC系统,只好用虚拟机来搭建LINUX服务器环境.下面记录介绍一下搭建步骤以供需要的人参考使用. 下载准备 虚拟机使用VMWare   ...

  7. Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL

    .简介: Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱.虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多 ...

  8. linux下lighttpdserver的具体安装步骤 以及对flv流媒体的支持配置

    准备条件: a,创建/usr/local/lighttpd文件夹,用于安装lighttpd b,创建lighttpd用户password为lighttpd账号,用于lighttpd的启动用户 c,安装 ...

  9. Ubuntu中Nginx的安装与配置

    原文地址:http://www.cnblogs.com/languoliang/archive/2013/04/01/nginx.html 1.Nginx介绍 Nginx是一个非常轻量级的HTTP服务 ...

随机推荐

  1. python装饰器简单使用

    装饰器和闭包关联很大,要先明白闭包是什么 原始代码: def foo(): print('fcc') 增加装饰器 from time import ctime,sleep def w(fcc): de ...

  2. 【转】glumer Appium + Python环境搭建(移动端自动化)

    最近整理了一下自动化的东西,好久没搭建环境又踩了不少坑,appium的环境搭建比较繁琐,好多同行估计都在环境上被卡死了.分享一下~~ 一.安装JDK,配置JDK环境    百度搜索下载就行,这里分享一 ...

  3. MySQL☞大结局

    emmm,看了这么多大概会用了点点,学到了一点点 select  列名/*/聚合函数 from  表名1 别名1  连接查询(左外.右外等等) 表名2 别名2 on 关联条件 where 查询条件 g ...

  4. OKHttp使用demo(证书过滤,证书导入,代理访问,文件上传)

    此demo需要引入okhttp-3.4.1.jar 和 okio-1.9.0.jar(这两个包需要jdk1.7以上的环境) 对应pom文件是: <dependency> <group ...

  5. 概念这种东西--node.js

    概念是一个既简单又复杂.既招人爱又招人恨的东西.概念是对一事务或现象的抽象.抽象好了,那就太方便问题的解决了,抽象坏了,那就驴唇不对马嘴,反而会让逻辑一塌糊涂.现实中经常有这样的概念:东北人怎么怎么样 ...

  6. Could not resolve placeholder 'jdbc.url' in value "${jdbc.url}"

    写完接口之后,发现报了这个错误,查了一下发现,spring不允许使用两个 <context:property-placeholder>

  7. mysql查看锁表与解锁

    查看锁表语句 show OPEN TABLES where In_use > 0; 找到锁表的进程 show processlist;  删除锁表进程 kill 51045123;

  8. WIN 7 发布项目

    本人工作都快两年了不知道web 怎么发布 今天我自己非常恼火!我就暗暗研究.希望能给新手指导 准备工作:WIN7 系统 .IIS 6.0.MVC (vs 新建mvc项目自带的项目) OK begin ...

  9. TCP系列43—拥塞控制—6、Congestion Window Validation(CWV)

    一.概述 在RFC2861中,区分了TCP连接数据传输的三种状态   After sending a data segment:       If tcpnow - T_last >= RTO ...

  10. Spring源码解析 – AnnotationConfigApplicationContext容器创建过程

    Spring在BeanFactory基础上提供了一些列具体容器的实现,其中AnnotationConfigApplicationContext是一个用来管理注解bean的容器,从AnnotationC ...