我正在尝试将lighttpd
(v1.5)配置为反向代理。咕噜在端口 8080 上运行,我已lighttpd.conf
按以下步骤进行设置:
$HTTP["url"] =~ "^/wiki.*" {
proxy-core.protocol = "http"
proxy-core.backends = ("127.0.0.1:8080")
proxy-core.rewrite-request = ("_uri" => ("^/wiki(.*)" => "/$1"))
proxy-core.rewrite-response = ("_url" => ("^/(.*)" => "/wiki/$1"))
}
请求转发正常,但链接未被重写。这种情况类似于lighttpd 1.5 反向代理到 trac浏览
http://192.168.1.1/wiki/
加载页面,但不包含任何资源(CSS 等),并且跟随链接不包含中缀/wiki
,例如:
http://192.168.1.1/pages
在这种情况下重写规则如何工作?