19 lines
895 B
Plaintext
19 lines
895 B
Plaintext
# Snippet added to podsteadr's existing /etc/nginx/sites-enabled/podsteadr,
|
|||
|
|
# inside the existing `server { listen 443 ssl; ... }` block, alongside its
|
||
|
|
# /blossom/, /player/, /hls/, /whip/ locations.
|
||
|
|
#
|
||
|
|
# Unlike those locations, this one must NOT strip the /regress/ prefix —
|
||
|
|
# proxy_pass has no trailing path component, which tells nginx to forward
|
||
|
|
# the original request URI verbatim (prefix included). See README.md
|
||
|
|
# "Path-prefix deployment" for why: Regress's NIP-98 login signs the exact
|
||
|
|
# URL it calls, prefix included, and the backend (ROUTE_PREFIX=/regress)
|
||
|
|
# expects to see that same prefixed path.
|
||
|
|
location /regress/ {
|
||
|
|
proxy_pass http://127.0.0.1:8199;
|
||
|
|
proxy_http_version 1.1;
|
||
|
|
proxy_set_header Host $http_host;
|
||
|
|
proxy_set_header X-Real-IP $remote_addr;
|
||
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||
|
|
proxy_set_header X-Forwarded-Proto $scheme;
|
||
|
|
}
|