Lighttpd在windows平台的编译及使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Syntax OK
7.创建目录 e:\zzz 作为网站主目录,在该目录放置一些文件,启
动 lighttpd 进行测试。
e:\lighttpd>lighttpd.exe -D -f etc/lighttpd.conf,保持 dos 窗口,使
用浏览器 打开 http://127.0.0.1:8080 ,如果能看到目录列表,就说明
网络天地
Lighttpd 在 windows 平台的编译及使用
◆龚群辉
Lighttpd 是开源轻量级的 web server 中较为优秀的一个,支持 FastCGI,CGI,Auth,输出压缩,URL 重写,Alias 等重要功能,支 持 linux,BSD,windows 众多平台。但在它的官网上并没有提供编译 好的 windows 平台的二进制包,当需要在 windows 平台上使用 lighttpd 时,需要对它进行编译。本文详细介绍 lighttpd 在 windows 平台上的 编译及使用。 工具篇:
cyggcc_s-1.dll 拷入 e:\lighttpd 目录;
3.将 pskill.exe 拷入 e:\lighttpd 目录;
4.在 e:\lighttpd 目录下 创建 etc ,tmp,logs 目录,分别用于存
放 lighttpd 配置文件,临时文件,日志文件;
5.在 etc 目录下 创建 lighttpd 配置文件 lighttpd.conf,内容如下:
[2]杨应宝.区域推进数字化校园建设的策略分析[J].中国电化教 育,2009,(11):41~44.
[3] 林 勇 . E R P 理 论 与 实 践 [M]. 合 肥 : 中 国 科 学 技 术 大 学 出 版
148
社,2007. [4]王旭,蒋东兴,陈怀楚.大学资源计划的理论与发展[J].教育信息
server.port
= 8080
dir-listing.activate
= "enable"
dir-listing.encoding
= "utf-8"
6.测试 配置文件,出现 Syntax OK 说明 配置文件没有语法错
误。(如果出现提示缺失 dll,从 cygwin\bin 安装目录中拷入)
e:\lighttpd>lighttpd.exe -t -f etc/lighttpd.conf
lighttpd 配置及运行正常。
8. 最 后 创 建 两 个 批 处 理 文 件 用 于 启 动 及 停 止 lighttpd web
server,内容如下:
startl.bat
lighttpd.exe -m lib -f etc/lighttpd.conf
stopl.bat
pskill lighttpd
编译平台:一台 Win7 pro 版 计算机; Cygwin 2.6.0:官网 https:///, 安装文件: https:///setup-x86.exe Cygwin 安装时使用 cygwin 163 镜像 (/cygwin/ )可以加快安装速度。 Lighttpd 1.4.41 源码包:官网 /, url: /lighttpd/releases-1.4.x/lighttpd-1.4.41.tar.gz pskill 工 具 , 提 取 自 微 软 的 SysinternalsSuite (https:///en-us/sysinternals/bb842062.aspx) 安装篇: 1.安装 cygwin 包 选择 默认,增加 gcc-core,gcc-g++,make,libpcre-devel, libbz2-devel; 2.启动 Cygwin Terminal,拷贝 lighttpd-1.4.41.tar.gz 到用户 home 目录并解压, 解压命令:tar xzvf lighttpd-1.4.41.tar.gz 3.进入 lighttpd 目录 cd lighttpd-1.4.41 4.配置 ./configure --prefix=e:/lighttpd 5.链接,编译安装 make make install 执行成功后,在 e:\lighttpd 目录下可以看到编译的结果。 使用篇: 1.将 sbin/lighttpd.exe,sbin/lighttpd-angel.exe,bin/cyglightcomp.dll 拷入 e:\lighttpd 目录; 2.将 cygwin 安装目录中 bin 目录下 cygwin1.dll,cygpcre-1.dll,
注:(-m lib 指定 lighttpd 模块路径)
这样我们就可以将 lighttpd 目录 打包作为一个 绿色版软件使
用,只需修改配置文件 lighttpd.conf 来适应不同的需求即可。
பைடு நூலகம்
(南通航运职业技术学院 江苏南通 226010)
上接第 154 页 参考文献:
[1]徐凤亮,史斌斌.高校数字化校园建设的现状与探索[J].中国现 代教育装备,2009,(15):23~25.
include "variables.conf"
include "mimetype.conf"
server.modules= ( "mod_access","mod_accesslog" )
server.document-root
= "e:/zzz"
accesslog.filename
= server_root + "/logs/access.log"
server.errorlog
= server_root + "/logs/error.log"
server.pid-file
= server_root + "/logs/daemon.pid"
server.upload-dirs
= ( temp_dir )
s
= ( "index.htm", "default.htm" )
相关文档
最新文档