tadd missing onion and https nginx rewrites - amprolla - devuan's apt repo merger (HTM) git clone git://parazyd.org/amprolla.git (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 7d6302920b12b98e9de5ecedd08119e497842f7c (DIR) parent 1e25c3e64883e6f06af6cc92b0dbc5d5d0bc5714 (HTM) Author: parazyd <parazyd@dyne.org> Date: Sun, 25 Jun 2017 17:35:41 +0200 add missing onion and https nginx rewrites Diffstat: M contrib/nginx.conf | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+), 0 deletions(-) --- (DIR) diff --git a/contrib/nginx.conf b/contrib/nginx.conf t@@ -1,3 +1,4 @@ +# http://auto.mirror.devuan.org server { listen 80; listen [::]:80; t@@ -9,6 +10,7 @@ server { } location /merged { + autoindex on; alias /srv/amprolla/merged; rewrite /merged/pool/DEVUAN/(.*) http://auto.mirror.devuan.org/devuan/pool/$1; t@@ -16,3 +18,38 @@ server { rewrite /merged/pool/DEBIAN/(.*) http://deb.debian.org/debian/pool/$1; } } + +# https://auto.mirror.devuan.org +server { + listen 443; + listen [::]:443; + + server_name auto.mirror.devuan.org; + + location / { + autoindex off; + } + + location /merged { + autoindex on; + alias /srv/amprolla/merged; + + rewrite /merged/pool/DEVUAN/(.*) https://auto.mirror.devuan.org/devuan/pool/$1; + # security.debian.org doesn't provide https + rewrite /merged/pool/DEBIAN-SEC/(.*) http://security.debian.org/pool/$1; + rewrite /merged/pool/DEBIAN/(.*) https://deb.debian.org/debian/pool/$1; + } +} + +# http://devuanfwojg73k6r.onion +server { + listen 80; + + server_name devuanfwojg73k6r.onion; + + # see: https://onion.debian.org + + rewrite /merged/pool/DEVUAN/(.*) http://devuanfwojg73k6r.onion/devuan/pool/$1; + rewrite /merged/pool/DEBIAN-SEC/(.*) http://sgvtcaew4bxjd7ln.onion/pool/$1; + rewrite /merged/pool/DEBIAN/(.*) http://vwakviie2ienjx6t.onion/debian/pool/$1; +}