diff options
author | colonelkrud <admin@colonelkrud.com> | 2019-05-09 18:27:04 -0400 |
---|---|---|
committer | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2019-05-09 23:27:04 +0100 |
commit | d9a02d1201d030dc846e194ecb6d4c5e4619ed83 (patch) | |
tree | d3919b0326e8c14af2d242e0fe35af5b703142ba /docs/reverse_proxy.rst | |
parent | Merge remote-tracking branch 'origin/master' into develop (diff) | |
download | synapse-d9a02d1201d030dc846e194ecb6d4c5e4619ed83.tar.xz |
Add AllowEncodedSlashes to apache (#5068)
* Add AllowEncodedSlashes to apache Add `AllowEncodedSlashes On` to apache config to support encoding for v3 rooms. "The AllowEncodedSlashes setting is not inherited by virtual hosts, and virtual hosts are used in many default Apache configurations, such as the one in Ubuntu. The workaround is to add the AllowEncodedSlashes setting inside a <VirtualHost> container (/etc/apache2/sites-available/default in Ubuntu)." Source: https://stackoverflow.com/questions/4390436/need-to-allow-encoded-slashes-on-apache * change allowencodedslashes to nodecode
Diffstat (limited to '')
-rw-r--r-- | docs/reverse_proxy.rst | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/reverse_proxy.rst b/docs/reverse_proxy.rst index cc81ceb84b..7619b1097b 100644 --- a/docs/reverse_proxy.rst +++ b/docs/reverse_proxy.rst @@ -69,6 +69,7 @@ Let's assume that we expect clients to connect to our server at SSLEngine on ServerName matrix.example.com; + AllowEncodedSlashes NoDecode ProxyPass /_matrix http://127.0.0.1:8008/_matrix nocanon ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix </VirtualHost> @@ -77,6 +78,7 @@ Let's assume that we expect clients to connect to our server at SSLEngine on ServerName example.com; + AllowEncodedSlashes NoDecode ProxyPass /_matrix http://127.0.0.1:8008/_matrix nocanon ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix </VirtualHost> |