From 812d326873e655ee5125d9fe2daddfdce13df5ba Mon Sep 17 00:00:00 2001 From: A Holt Date: Fri, 19 Oct 2018 11:14:46 -0400 Subject: [PATCH] Update kiwix.conf.j2 --- roles/kiwix/templates/kiwix.conf.j2 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/kiwix/templates/kiwix.conf.j2 b/roles/kiwix/templates/kiwix.conf.j2 index 3132ba2e8..634102ef3 100644 --- a/roles/kiwix/templates/kiwix.conf.j2 +++ b/roles/kiwix/templates/kiwix.conf.j2 @@ -8,4 +8,9 @@ RedirectMatch ^{{ kiwix_alias_url }}$ {{ kiwix_url }} # 2018-08-31: SUCCEEDS in enabling http://box/kiwix/ & http://box/kiwix/zim & http://box/kiwix/zim/ #ProxyPreserveHost On ProxyPass {{ kiwix_url }} http://127.0.0.1:{{ kiwix_port}}{{ kiwix_url }} + +# CLARIF: ProxyPassReverse rewrites internal links, that come back from proxy. +# Whereas e.g. calibre-web.conf (and many others) use this, kiwix.conf doesn't +# as kiwix itself prefixes URLs, thanks to --urlRootLocation=/kiwix/ in kiwix's +# systemd file arising from roles/kiwix/templates/kiwix-serve.service.j2 #ProxyPassReverse {{ kiwix_url }} http://127.0.0.1:{{ kiwix_port}}{{ kiwix_url }}