Lighttpd虚拟主机和多域名的配置

lighttpd是个轻巧的web服务器组件,在linux系统上较为流行,功能能满足一般网站的需求(虚拟主机,伪静态,防盗链等),而跑起来负载却低于apache。

一般网站地址的形式为www.xxx.com和xxx.com,之前我一直是采用两个$HTTP["host"]的方式来绑定这两个域名到目录,今天查了下资料,发现不需要这么麻烦。用一个$HTTP["host"]配置就可以绑定多个域名到目录。

1、配置多个虚拟主机

打开Lighttpd安装目录下的etc/lighttpd.conf文件,在最后添加如下段:
$HTTP["host"] == "www.chnfree.com" {
server.document-root = "网站路径"
}

如果需要多个虚拟主机,则将上面的段复制设置多个即可。

2、多域名指向同一个目录
有时候我们需要将同一个应用配置多个域名,这时我们就可以采用下面的段来进行配置:
$HTTP["host"] =~ "^(www\.chnfree\.com|chnfree\.com)$"{
server.document-root = "网站路径"
}

注意这个与单个域名配置不同的是:前者使用的是==,而后者使用的是=~这样,这样我们就完成了一个应用多个域名的配置了,然后重启lightpd即可。这条设置将www.chnfree.com以及chnfree.com都指向一个目录。

3、多个域名跳转到同一个域名,可带路径
$HTTP["host"] =~ "^(chnfree\.com)$" {
url.redirect = ( "^/(.*)" => "http://www.chnfree.com/$1" )
}

posted on 2014-05-10 20:08 fastdream 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/fastdream/p/3720945.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值