`
hs9206
  • 浏览: 2237 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

答复: Lighttpd 如何设置泛域名的虚拟主机呢

阅读更多
我没有看明白你的配置,贴段JavaEye的配置给你参考:

$HTTP["host"] == "forum.iteye.com" {
  server.document-root = "..."
  server.error-handler-404 = "/index.html"
  url.redirect = (
    "^/viewtopic.php\?t=([0-9]+)*" => "http://www.iteye.com/topic/$1",
    "^/index.php*" => "http://www.iteye.com/",
    "^/*" => "http://www.iteye.com/"
  )
}

else $HTTP["host"] == "iteye.com" {
  url.redirect = ( "^/(.*)" => "http://www.iteye.com/$1" )
}

else $HTTP["host"] =~ "^([a-zA-Z0-9\-]+).iteye.com$" {
  server.document-root = "..."
  server.error-handler-404 = "/dispatch.fcgi"
  fastcgi.server = (".fcgi" =>
    (
      ...
    )
  )
}
分享到:
评论

相关推荐

    lighttpd-1.4.20-cmake

    6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/lighttpd/lighttpd.conf`,需要根据实际需求进行定制,包括设置监听端口、虚拟主机、日志文件等。 7. **启动与管理lighttpd**:通过命令`sudo /etc/init.d/...

    lighttpd代码阅读资料

    《lighttpd代码阅读资料详解》 lighttpd是一款轻量级且高效的Web服务器软件,以其低内存占用、快速响应和模块化的结构而备受开发者喜爱。对于想要深入了解lighttpd内部工作原理或进行二次开发的程序员来说,代码...

    lighttpd-1.4.18

    《lighttpd-1.4.18:轻量级Web服务器的魅力解析》 在互联网技术日新月异的今天,Web服务器作为互联网应用的基础架构,扮演着至关重要的角色。其中,lighttpd以其轻量级、高效能的特性,受到了许多开发者的青睐。...

    lighttpd源码分析

    通过在lighttpd配置中设置反向代理规则,可以将来自客户端的请求转发到后端服务器。反向代理不仅可以隐藏后端服务器的细节,提高安全性,还能实现负载均衡和缓存,提升系统性能。 总结,lighttpd源码分析涵盖了从...

    lighttpd-1.4.49.tar.gz

    4. **配置文件**:lighttpd的配置文件通常为`/etc/lighttpd/lighttpd.conf`,在此文件中设置监听端口、服务器根目录、虚拟主机、路由规则等。 5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd....

    lighttpd 源代码

    6. **配置解析器(Config Parser)**:解析lighttpd.conf配置文件,设置服务器的运行参数。 在源代码中,我们可以看到C语言的特性得以充分发挥。例如,通过宏定义和结构体,lighttpd定义了丰富的配置选项;通过函数...

    Lighttpd源码分析_mobi

    主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...

    Lighttpd源码分析

    资源名称:Lighttpd源码分析内容简介: 作为最为优秀的轻量级Web Server之一,Lighttpd有着众多的忠实拥护者和使用者。Lighttpd源码分析就是一本介绍分析Lighttpd源码的初级读本,其主要目标在于:一方面让已经接触...

    chef-lighttpd:lighttpd的厨师食谱

    要配置和启用虚拟主机,请通过在食谱中添加配方来使用lighttpd_vhost和lighttpd_site定义。 lighttpd_vhost定义将创建并配置虚拟主机配置, lighttpd_site将启用它。 lighttpd_vhost默认情况下使用非常稀疏的配置,...

    lighttpd1.4.25代码

    《lighttpd1.4.25:轻量级服务器的源码解析》 lighttpd,这个名字在Web服务器领域中具有独特的地位,它被誉为“最快的轻量级服务器”。作为一个高效、安全且配置灵活的开源HTTP服务器,lighttpd在全球范围内被广泛...

    LightTPD-1.4.16-Win32安装版

    LightTPD是一款开源的、高性能且轻量级的Web服务器,尤其适合于资源有限的环境或者高并发场景。它的名称“Light”代表了其轻巧的特性,而“TPD”则是“Tiny but Powerful Server”的缩写,凸显了其虽然小巧但功能...

    ARM平台lighttpd服务器

    在设置和配置lighttpd服务器时,需要注意以下几点: 1. **安装lighttpd**: 在ARM平台上,通常需要通过包管理器(如`apt-get`或`yum`)来安装lighttpd。确保系统已更新,并根据具体操作系统执行相应的安装命令。 2....

    安卓系统lighttpd-php-mysql本地环境 v8.0.zip

    lighttpd:1.4.29 帮助查看help.txt文件 安装用root权限执行install.sh 删除用root权限执行remove.sh 启动用root权限执行命令almp-start.sh 关闭用root权限执行命令almp-stop.sh php从5.4.6更新到了php5.4.7 ...

    lighttpd-v1.4.46

    资源名称:lighttpd-v1.4.46工具简介:一个轻量级的Web 服务器,支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。它具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等...

    lighttpd1.4.54源码及依赖库prce8.43源码

    1. 配置文件:lighttpd的主配置文件通常是`lighttpd.conf`,需要根据实际需求进行定制,例如设置监听端口、定义虚拟主机、启用SSL等。 2. 启动服务:在目标平台上运行`lighttpd -f /path/to/lighttpd.conf`启动服务...

    lighttpd-1.4.39.tar.gz

    3. 配置文件:默认配置文件为/etc/lighttpd/lighttpd.conf,用户可以根据需求修改配置,例如设置监听端口、开启SSL、配置目录权限等。 4. 启动与管理:使用lighttpd命令启动、停止或重启服务器,如`lighttpd -t`检查...

    lighttpd配置和启动脚本

    1. **启动脚本**:通常是一个名为`start-lighttpd.sh`的bash脚本,内容可能包含检查lighttpd是否已运行、设置工作环境变量、执行`lighttpd -f /path/to/lighttpd.conf`启动命令等步骤。 2. **停止脚本**:类似地,`...

    lighttpd-1.4.59.tar.gz

    2. 启动服务:安装完成后,可以使用`sudo lighttpd -D -f /etc/lighttpd/lighttpd.conf`启动lighttpd服务器,其中-D参数表示在后台运行,-f指定配置文件路径。 3. 停止与重启:使用`sudo service lighttpd stop`...

Global site tag (gtag.js) - Google Analytics