【Web】lighttpd基础

本文介绍了lighttpd这款轻量级开源WEB服务器的下载、编译安装过程及基本配置方法,并通过实例演示如何启动lighttpd服务器。

简介

lighttpd是一款轻量级的开源WEB服务器,跟Apache、Nginx功能差不多。

下载

对应的官网http://www.lighttpd.net/,目前下载到的最新版本是lighttpd-1.4.58.tar.gz。

编译与安装

解压:

tar -xzvf lighttpd-1.4.58.tar.gz

配置:

./configure --prefix=/usr/local/lighttpd --without-pcre

第一个参数是指定程序存放路径,第二个参数是不使用Perl兼容性正则表达式。configure的时候可能会报错,因为缺少某些库,比如本次配置少了zlib,安装zlib1g-dev即可。

编译:

make

安装:

sudo make install

安装成功之后:

配置

首先是一个最简单的配置文件:

server.document-root = "/home/jw/code/www/html" 
server.bind = "localhost"
server.port = 80
mimetype.assign = (
  ".html" => "text/html",
  ".txt" => "text/plain",
  ".jpg" => "image/jpeg",
  ".png" => "image/png"
)
static-file.exclude-extensions = ( ".fcgi", ".php", ".rb", "~", ".inc" )
index-file.names = ( "index.html" )

使用

配置完成之后,还需要在/home/jw/code/www/html/目录下创建index/html文件:

<html>
        <body>
                Hello Wolrd!
        </body>
</html>

之后就可以执行lighttpd开启服务器:

root@X1C:/usr/local/lighttpd/sbin# ./lighttpd -D -f test.conf 
2021-01-27 00:07:01: server.c.1508) server started (lighttpd/1.4.58)

得到的结果:

以上是lighttpd服务器的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值