From 72cfa07c1394375d4ecadc8ef4b3ce9144b60ba7 Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Mon, 16 May 2022 16:40:43 -0500 Subject: [PATCH] Add Unix socket proxying for exopages --- pages.conf | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pages.conf b/pages.conf index 351e291..d8b0477 100644 --- a/pages.conf +++ b/pages.conf @@ -18,11 +18,11 @@ server { server { listen 443 ssl http2; listen [::]:443 ssl http2; - server_name ~^(?.+)\.exozy\.me; + server_name ~^(?.+)\.exozy\.me; include conf.d/ssl; - root /srv/http/pages/$user; + root /srv/http/pages/$page; index index.html; error_page 404 /404.html; @@ -31,6 +31,10 @@ server { } location / { - try_files $uri $uri.html $uri/ =404; + try_files $uri $uri.html $uri/ = @fallback; + } + + location @fallback { + proxy_pass http://unix:/srv/http/pages/$page; } }