最近在整合自己的资料,准备在树莓派上搭建个资料中心,采用h5ai的目录列表程序,但是该程序的自身的目录访问比较别扭,所以用ip的形式访问的话,目录会很长,之前搭建pi-hole的时候装了lighttpd,所以考虑做成多站点。

1.添加多站点支持模块

打开lighttpd的默认配置文件,发现并没有启用多站点模块,在配置文件的server.modules段添加mod_evhost

server.modules = (
        "mod_access",
        "mod_accesslog",
        "mod_auth",

        "mod_expire",
        "mod_compress",
        "mod_redirect",
        "mod_setenv",
        "mod_rewrite",
        "mod_evhost"
)

2.添加多站点信息

继续在配置文件的最后边,添加以下字段

#evhost.path-pattern        = server_root + "/htdocs"
$HTTP["host"] =~ "域名" {

evhost.path-pattern        = "站点目录的路径"

}

3.重启lighttpd服务及设置dns解析