友声网

 找回密码
 立即注册
搜索
打印 上一主题 下一主题
开启左侧

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

[复制链接]
跳转到指定楼层
1
卡卡北 发表于 2019-1-23 11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Lighttpd也是一款轻巧不错的web服务器,和apache一样,我最开始用lighttpd是在07年的时候,刚好lighttpd支持flv的流媒体播放和防盗链功能,所以就要用了起来。今天这里着重讲下如何配置多个虚拟主机和域名的设置,以Lighttpd的V1.7版本为例:

1、配置多个虚拟主机
     打开Lighttpd安装目录下的etc/lighttpd.conf文件,在最后添加如下段:
  1. $HTTP["host"] == "test.mzone.cc"{
  2.     server.document-root = "/webapps/mzone/test"
  3.     server.errorlog = "/usr/local/lighttpd/logs/mzone-test-error.log"
  4.     accesslog.filename = "/usr/local/lighttpd/logs/mzone-test-access.log"
  5. }
复制代码

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

2、多域名指向同一个目录
     有时候我们需要将同一个应用配置多个域名,这时我们就可以采用下面的段来进行配置:
  1. $HTTP["host"] =~ "^(app1\.mzone\.cc|app2\.mzone\.cc)$"{
  2.     server.document-root = "/webapps/mzone/app"
  3.     server.errorlog = "/usr/local/lighttpd/logs/mzone-app-error.log"
  4.     accesslog.filename = "/usr/local/lighttpd/logs/mzone-app-access.log"
  5. }
复制代码

注意这个与单个域名配置不同的是:前者使用的是==,而后者使用的是=~这样,这样我们就完成了一个应用多个域名的配置了,然后重启lightpd即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 )|

GMT+8, 2019-11-12 06:33 , Processed in 1.552735 second(s), 18 queries , MemCache On.

Powered by Discuz! X

©2019 Comsenz Inc.

快速回复 返回顶部 返回列表