diff --git a/conf/nginx.conf b/conf/nginx.conf index 2c5780a..d7dbd12 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -22,7 +22,7 @@ } location __PATH__ { - alias $public; + alias __FINALPATH__/public/; add_header ETag ""; if ($scheme = http) { @@ -96,7 +96,7 @@ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Sendfile-Type X-Accel-Redirect; - proxy_set_header X-Accel-Mapping $public/=/downloads/; + proxy_set_header X-Accel-Mapping __FINALPATH__/public/=/downloads/; expires 1y; add_header Cache-Control public,immutable; @@ -128,7 +128,7 @@ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Sendfile-Type X-Accel-Redirect; - proxy_set_header X-Accel-Mapping $public/=/downloads/; + proxy_set_header X-Accel-Mapping __FINALPATH__/public/=/downloads/; proxy_pass http://unix:__FINALPATH__/tmp/sockets/puma.sock; break; } @@ -196,7 +196,7 @@ location __PATH__/downloads/ { internal; - alias $public/; + alias __FINALPATH__/public/; } location @__NAME__ {