依赖包:

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. XAF-如何调整按钮的显示顺序

    在 XAF 应用程序用户界面,按钮位于按钮容器内.您可以使用 ActionBase.Category属性和应用程序模型 ActionDesign |ActionToContainerMapping 节 ...

  2. Unity3D之AR开发(二)

    上一篇给大家介绍了高通AR的使用,接下来给大家分享一下EasyAR EasyAR引擎简介 EasyAR是做好用的且免费的增强现实(Augmented Reality)引擎,EasyAR为Unity开发 ...

  3. 2.0 flume、sqoop、oozie/Azkaban

    在一个完整的大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核心之外,还需要数据采集.结果数据导出.任务调度等不可或缺的辅助系统,而这些辅助工具在hadoop生态体系中都有便 ...

  4. 华为笔试——C++特定位数比较

    题目:特定位数比较 题目介绍:输入两行数据,第一行为 m 个正整数,以空格隔开:第二行为正整数 n ,且 n<= m:要求对第一行的数字的后三位大小进行排序,输出排行 n 的数字,其中,若不满三 ...

  5. C++ STL栈和队列

    在C++标准库(STL)中,实现了栈和队列,方便使用,在这里我整理了一下笔记,作简要介绍. 1,栈(stack): 头文件 : #include<stack> 定义栈 :stack< ...

  6. 1019psp

    1.本周psp: 2.本周进度条: 3.累计进度图(折线图): 4.psp饼状图:

  7. 软工实践-Alpha 冲刺 (9/10)

    队名:起床一起肝活队 组长博客:博客链接 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过去两天完成了哪些任务 描述: 已经解决登录注册等基本功能的界面. 完成非功能的主界面制作 ...

  8. CodeForces 479C Exams 贪心

    题目: C. Exams time limit per test 1 second memory limit per test 256 megabytes input standard input o ...

  9. 面试Tips

    面试Tips 面向对象:准备找工作的同学 内容概述:关于面试的一些经验总结,希望能带给你些许帮助.若有描述不准确的地方,欢迎指点建议. 内容提炼:共分为四阶段 1.面试前之静生慧 (1)课本知识过一遍 ...

  10. iOS- Swift:使用FMDB进行数据库操作(线程安全:增删改查)

    1.前言 GitHub上2000多颗星的FMDB数据库框架想来大家都很熟悉, 今天用Swift对其进行了一个完成的数据存储读流程 写完之后用博客分享之,与大家一起交流, 希望对需要的朋友提供些帮助   ...