Clarifications to reverse_proxy.md (#10708)

* Update reverse_proxy.md

* Create 10708.doc
pull/10719/head
Richard van der Hoff 2021-08-27 12:54:21 +01:00 committed by GitHub
parent 029b7ad7b9
commit 051ddac53b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 5 deletions

1
changelog.d/10708.doc Normal file
View File

@ -0,0 +1 @@
Minor clarifications to the documentation for reverse proxies.

View File

@ -64,6 +64,9 @@ server {
server_name matrix.example.com; server_name matrix.example.com;
location ~* ^(\/_matrix|\/_synapse\/client) { location ~* ^(\/_matrix|\/_synapse\/client) {
# note: do not add a path (even a single /) after the port in `proxy_pass`,
# otherwise nginx will canonicalise the URI and cause signature verification
# errors.
proxy_pass http://localhost:8008; proxy_pass http://localhost:8008;
proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
@ -76,10 +79,7 @@ server {
} }
``` ```
**NOTE**: Do not add a path after the port in `proxy_pass`, otherwise nginx will ### Caddy v1
canonicalise/normalise the URI.
### Caddy 1
``` ```
matrix.example.com { matrix.example.com {
@ -99,7 +99,7 @@ example.com:8448 {
} }
``` ```
### Caddy 2 ### Caddy v2
``` ```
matrix.example.com { matrix.example.com {