From 37d7beae375b0ae4b17b8030ca49940f90f7b6ef Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 18 Dec 2021 17:24:32 -0500 Subject: [PATCH] kiwix-nginx.conf.j2: Avoid "403 Forbidden" for articles that begin with a dot --- roles/kiwix/templates/kiwix-nginx.conf.j2 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/roles/kiwix/templates/kiwix-nginx.conf.j2 b/roles/kiwix/templates/kiwix-nginx.conf.j2 index 0508fef62..8968f9e50 100644 --- a/roles/kiwix/templates/kiwix-nginx.conf.j2 +++ b/roles/kiwix/templates/kiwix-nginx.conf.j2 @@ -1,4 +1,4 @@ -location {{ kiwix_url }} { +location ^~ {{ kiwix_url }} { # ^~ allows articles like ".apple" to be shown: https://www.digitalocean.com/community/tutorials/understanding-nginx-server-and-location-block-selection-algorithms#how-nginx-chooses-which-location-to-use-to-handle-requests proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_http_version 1.1; @@ -8,5 +8,4 @@ location {{ kiwix_url }} { proxy_read_timeout {{ kiwix_nginx_timeout }}; send_timeout {{ kiwix_nginx_timeout }}; proxy_pass http://127.0.0.1:3000; - allow all; }