Lighttpd(4) 功能特性

转载 2007年10月04日 22:42:00
 原贴:http://networld.tianyablog.com/blogger/post_show.asp?BlogID=40003&PostID=9144525&idWriter=0&Key=0

Lighttpd(4) 功能特性
  # 配置超期
  expire.url = ( "/www/" => "access 2 hours")
  expire.url = ( "/www/mp3/" => "access 2 hours")
  
  #
  
  
  # 压缩
   compress.cache-dir = "/var/www/cache/"
  
   # 或者针对虚拟站点指定临时目录
   $HTTP["host"] == "docs.example.org" {
   compress.cache-dir = "/var/www/cache/docs.example.org/"
   }
  
   压缩文件类型
   compress.filetype = ("text/plain", "text/html")
  
  
  # 重定向
  
   # 重定向到指定网址
   url.redirect = ("^/" => "http://www.tianya.cn/index.asp")
  
   # 变量传递
   url.redirect = ("^/([0-9]+)$" => "http://cache.tianya.cn/publicforum/Content/house/1/$1.shtml")
   url.redirect = ( "^/show/([0-9]+)/([0-9]+)$" => "http://www.example.org/show.php?isdn=$1&page$2")
  
   # 面向虚拟主机的重定向
   $HTTP["host"] =~ "^www/.(.*)" {
   url.redirect = ( "^/(.*)" => "http://%1/$1" )
   }
  
  # 重写
  
  
  # 代理
   使用proxy-module模块。
  
   # 两个选项:
   1)proxy.debug
   2)proxy.balance:hash(同一请求发送到同一主机)、round-robin(循环)、fair(缺省)
  
   # 范例,
   $HTTP["host"] == "www.example.org" {
   proxy.balance = "hash"
   proxy.server = ( "" => ( ( "host" => "10.0.0.10" ),
   ( "host" => "10.0.0.11" ),
   ( "host" => "10.0.0.12" ),
   ( "host" => "10.0.0.13" ),
   ( "host" => "10.0.0.14" ),
   ( "host" => "10.0.0.15" ),
   ( "host" => "10.0.0.16" ),
   ( "host" => "10.0.0.17" ) ) )
   }
  
   当一主机down机时,该机的请求被平等移动到其它服务器。使用Microsoft CARP算法。
  
  
  # 流量修整
   1)每个连接每秒流量限制(k)
   connection.kbytes-per-second = 0
  
   2)服务每秒流量限制
   server.kbytes-per-second
   # 在虚拟主机中限制
   $HTTP["host"] == "www.example.org" {
   server.kbytes-per-second = 128
   }
  
  
  # 目录列表
   # 激活
   dir-listing.activate = "enable"
  
   # 控制在物理目录中
   $HTTP["url"] =~ "^/download($|/)" {
   dir-listing.activate = "enable"
   }
  
   dir-listing.hide-dotfiles = "enable" # 不显示隐藏文件
   dir-listing.external-css = "" # 目录css风格显示的css文件路径
   dir-listing.exclude = "" # 正则表达式,排队不显示的文件
   dir-listing.encoding = "utf-8"
  
  # 禁止googelbot机器人访问
  $HTTP["useragent"] =~ "Google" {
   url.access-deny = ( "" )
  }
  
  
  # 禁止所有图像盗链 (anti-hotlinking for images)
  $HTTP["referer"] !~ "^($|http://www/.example/.org)" {
   url.access-deny = ( ".jpg", ".jpeg", ".png" )
  }
  
  # 禁止非10.0.0.0/8的IP访问www.example.org
  $HTTP["host"] == "www.example.org" {
   $HTTP["remoteip"] != "10.0.0.0/8" {
   url.access-deny = ( "" )
   }
  }
  
  # 允许200.19.1.5和210.45.2.7访问www.example.org/admin/
  $HTTP["host"] == "www.example.org" {
   #!~ is a perl style regular expression not match
   $HTTP["remoteip"] !~ "200.19.1.5|210.45.2.7" {
   $HTTP["url"] =~ "^/admin/" {
   url.access-deny = ( "" )
   }
   }
  }
  
  # 配置虚拟主机
  
  启动模块mod_simple_vhost
  
  $HTTP["host"] == "cache.tianya.cn" {
   server.document-root = "/www/"
   index-file.names = ( "index.shtml", "index.html",
   "index.htm", "default.htm" )
  }
  
  $HTTP["host"] == "sample.tianya.cn" {
   server.document-root = "/www/sample/"
   index-file.names = ( "index.shtml", "index.html",
   "index.htm", "default.htm" )
  }

相关文章推荐

Spring 4.x框架中的新特性---4.1中的新功能和提升

JMS的改善 Spring4.1通过引入带有@JmsListener注解的bean方法给注册JMS监听端点提供一个更加简单的基础设施。XML命名空间已经被增强,以便支持这种新的样式(jms:anno...

Ext4文件系统的特性和功能简介

Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只...

Spring 4.x框架中的新特性---Spring4.0框架的新功能和改善

2004年Spring框架首次发布,然后陆续发布了一些重要的版本:Spring2.0提供XML命名空间和AspectJ的支持;Spring2.5包含了注释驱动配置;Spring3.0在框架基础代码中引...

RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能

传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支...
  • kaylc
  • kaylc
  • 2011-07-15 13:31
  • 407

Apache,Nginx,Lighttpd分别使用X-sendfile功能提升文件下载性能

关于mod_xsendfilehttps://tn123.org/mod_xsendfile/ Lighttpd中的X-sendfileRoR网站如何利用lighttpd的X-sendfile功能提升...

转:RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能

http://www.iteye.com/topic/154538 传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当...

Google Nexus5 android4.4解锁unlock root php lighttpd python sl4a django 和google now

打造我的第二部手机 Google Nexus5 关键字:解锁unlock root php lighttpd python sl4a 和google now. 西门子3618是我购的第一部手...
  • Arzhuo
  • Arzhuo
  • 2013-12-23 18:49
  • 6430

Visual StudioC++新特性--MFC王者归来(3)MFC新功能-基于windows7的重启管理灾难恢复

为了提高用户体验,让用户用起来感觉比较爽,Microsoft在Windows Vista系统中首先引入了重启管理器(Restart Manager)。 就类似office2007的自动保存功能,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)