diff options
author | Erich Eckner <git@eckner.net> | 2020-11-17 09:00:49 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-11-17 09:00:49 +0100 |
commit | d674ac349f08c23c1e86fe9c950b6cf14c7dbd88 (patch) | |
tree | bc4c6847dc064839557452a3a03859b45cab28b2 /arch-mirror.home.eckner.net.conf | |
parent | 95bb242a2241e9cbd2e35b00358de66b216e2e1d (diff) | |
download | arch-mirror-d674ac349f08c23c1e86fe9c950b6cf14c7dbd88.tar.xz |
arch-mirror.home.eckner.net.conf: try next upstream on 403 and 429, too
Diffstat (limited to 'arch-mirror.home.eckner.net.conf')
-rw-r--r-- | arch-mirror.home.eckner.net.conf | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch-mirror.home.eckner.net.conf b/arch-mirror.home.eckner.net.conf index 76c0fa6..1efd00d 100644 --- a/arch-mirror.home.eckner.net.conf +++ b/arch-mirror.home.eckner.net.conf @@ -71,14 +71,14 @@ server { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://caches$request_uri; } location @caches_reordered { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://caches/$2/$1/$3; } @@ -87,35 +87,35 @@ server { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://mirrors$request_uri; } location @pkg_mirror32 { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://mirrors32$request_uri; } location @pkg_mirror32_reordered { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://mirrors32/$2/$1/$3; } location @pkg_mirrorarm { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://mirrorsarm$request_uri; } location @pkg_mirrorewe { proxy_store on; proxy_redirect off; proxy_store_access user:rw group:rw all:r; - proxy_next_upstream error timeout http_404; + proxy_next_upstream error timeout http_403 http_404 http_429; proxy_pass http://mirrorsewe/os/$1/$2; } |