Lighttpd core 配置

connection.kbytes-per-second     限制每一个链接的速度
etag.use-inode                   Etag使用inode号 
etag.use-mtime                   Etag使用修改时间
etag.use-size                    Etag使用文件大小
Etag用来检验服务器上内容是否变化,所以当分布式时就不能用inode号和修改时间,因为不容机器是不一样的。文件大小是一个比较好的选择。

index-file.names                 默认访问文件名,一般为index.html, index.php等。
mimetype.assign                  多媒体类型映射
mimetype.use-xattr               这个还不懂!
server.bind                      lighty绑定在那个地址上,可以使用IP,主机名,甚至是unix domain socket。
server.chroot                    服务器的根目录
server.core-files                lighty挂掉时,是否产生core dump文件,以帮助调试。
server.dir-listing               当没有index file时,显示目录下所有文件
server.document-root             lighty 放置文档的根目录
server.errorfile-prefix          指定出现诸如404等错误时,lighttpd 返回页面的前缀。比如前缀为status,那么light会去寻找 status-404.html
server.error-handler-404          指定静态或者动态页面作为404的处理页面
server.errorlog                   放置errolog的路径
server.errorlog-use-syslog*       lighty的errolog保存到syslog
server.breakagelog                不懂!

server.event-handler              异步事件处理机制,比如选择 select epoll等,平台不一样,就所有不同。
server.follow-symlink             lighty访问静态页面时跟随符号链接,处于安全考虑最好不允许。
server.force-lowercase-filenames  把请求中的所有字符都变成小写
server.groupname                  lighty运行时的组用户。
server.kbytes-per-second          整个server的限速,而不是仅仅针对每一个connection
server.max-connections            最大连接数,是max-fds 的一半,或三分之一,因为socket要用 ,每个连接也要打开文件等
server.max-fds                     最大能打开的文件描述符个数
server.max-keep-alive-idle         链接处于空闲的最大秒数,超过这个时间链接将被server关闭。
server.max-keep-alive-requests     不懂
server.max-read-idle               某链接的读超过这个秒数,就要被关闭
server.max-request-size            POST 请求时,数据的最大大小
server.max-worker                  工作进程的个数
server.max-write-idle             同 server.max-read-idle
server.modules                    lighty加载的模块
server.name                       server的名字,会返回给客户端
server.network-backend            选择文件读写方式 posix-aio linux-sendfile等
server.pid-file                   用来防止lighty的PID文件名
server.protocol-http11            设置http1.1是否支持
server.range-requests             大文件区间请求,特别对于断点续传的大文件比较有用。PDF不能区间请求
server.reject-expect-100-with-417 
server.stat-cache-engine          缓存一个文件的信息,频繁访问时有用
server.tag                        设置服务器tag,
server.upload-dirs                设置上传目录
server.use-ipv6                   用ipv6
server.username                   服务器的用户ID
static-file.etags                 是否使用etag
static-file.exclude-extensions

lighttpd - 配置的更多相关文章

  1. lighttpd配置虚拟主机/php等WEB环境

    lighttpd(1.4.37)配置如下 server.document-root = "/var/www/lighttpd/" server.port = 8888 server ...

  2. 把lighttpd配置为系统服务

    每次启动切换到 /usr/local/lighttpd/sbin 执行 ./lighttpd -f /usr/local/lighttpd/lighttpd.conf 比较麻烦, 而且不方便重新启动! ...

  3. lighttpd配置

    1.lighttpd.conf server.modules = ( "mod_access", "mod_alias", "mod_compress ...

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

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

  5. web配置nagios工具

    Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员, ...

  6. lighttpd 与 gitweb 搭建服务器

    搭建 Git 仓库服务器 下载 gitweb 如果是用 debian 系的 Linux 发行版,可以使用 apt 下载安装可执行的 gitweb sudo apt-get install gitweb ...

  7. CGI与FastCGI nginx+PHP-FPM

    本文转载自CGI与FastCGI 1.当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html. ...

  8. CGI与FastCGI

    当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html.事物总是不 断发展,网站也越来越复杂, ...

  9. 我所了解的cgi

    http://www.cnblogs.com/liuzhang/p/3929198.html 当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在 ...

随机推荐

  1. Qml-Dialog不能隐藏标题栏和按钮自定义

    在项目中,需要弹出一个对话框来完成用户输入的功能,为了考虑界面的同一,这里需要将原生自带的标题栏隐藏掉,换成自己写的 按照widget的写法,可以使用QDialog,但是qml与之对应的Dialog我 ...

  2. pycharm 3.4 亲测可使用到2019年2月的注册码,要用者从速

    注册码: D87IQPUU3Q-eyJsaWNlbnNlSWQiOiJEODdJUVBVVTNRIiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1l ...

  3. 为什么Python在列表和元组的末尾允许使用逗号?

    Python 允许您在列表,元组和字典的末尾添加一个尾随逗号: [1, 2, 3,] ('a', 'b', 'c',) d = { "A": [1, 5], "B&quo ...

  4. 【halcon】学习记录

    图像采集和二值化等处理 * Image Acquisition : Code generated by Image Acquisition open_framegrabber (, , , , , , ...

  5. [CH0304]IncDec Sequence

    和NOIP2018DAY1T1类似的题目,但思维难度高多了. 这题既可以抬高路面,也可以降低路面,而且目标平面不确定,就难起来了. 但是两道题的基本思路几乎一样,同样我们将 2~n 的高度差分,1之所 ...

  6. Solidity中的基本类型转换

    Solidity中的基本类型转换(十四)|入门系列 2017/4/29 posted in Solidity入门系列 点击查看原文,获得优化的排版. 隐式转换 如果一个运算符能支持不同类型.编译器会隐 ...

  7. Python高级编程-多线程

    (一)进程线程概述: 很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统. 什么叫“多任务”呢?简单地说,就是操作系统可以同时运行 ...

  8. 【转】Hbuilder MUI 页面刷新及页面传值问题

    文章来源:http://www.111cn.net/sys/CentOS/67213.htm 一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面 ...

  9. js如何处理字符串中带有↵字符

    js或vue中如何处理字符串中带有↵字符 split('\n') 使用split('\n')将字符串分割成数组就行 如果我们在vue中,只需要在页面中绑定变量时操作split('\n')就可以了: & ...

  10. Code obfuscatio (翻译!)

    Description Kostya likes Codeforces contests very much. However, he is very disappointed that his so ...