我正在尝试将lighttpd
(v1.5)configuration为反向代理。 咕噜在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反向代理来进行浏览
http://192.168.1.1/wiki/
加载页面,但没有任何资源(CSS等),并且下面的链接不包括/wiki
缀,例如:
http://192.168.1.1/pages
重写规则如何在这种情况下工作?