Я пытаюсь настроить 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 обратный прокси для отслеживания в том, что касается просмотра
http://192.168.1.1/wiki/
загружает страницу, но без каких-либо ресурсов (CSS и т. д.), а переход по ссылке не включает /wiki
инфикс, например:
http://192.168.1.1/pages
Как в этой ситуации работают правила перезаписи?