Merge pull request #2960 from mcnesium/extend-apache-config-example
Update apache example for support discovery
This commit is contained in:
commit
bf53286a5e
|
@ -37,6 +37,7 @@
|
||||||
# Keep some URIs free for different proxy/location
|
# Keep some URIs free for different proxy/location
|
||||||
ProxyPassMatch ^/.well-known/matrix/client !
|
ProxyPassMatch ^/.well-known/matrix/client !
|
||||||
ProxyPassMatch ^/.well-known/matrix/server !
|
ProxyPassMatch ^/.well-known/matrix/server !
|
||||||
|
ProxyPassMatch ^/.well-known/matrix/support !
|
||||||
ProxyPassMatch ^/_matrix/identity !
|
ProxyPassMatch ^/_matrix/identity !
|
||||||
ProxyPassMatch ^/_matrix/client/r0/user_directory/search !
|
ProxyPassMatch ^/_matrix/client/r0/user_directory/search !
|
||||||
|
|
||||||
|
@ -46,11 +47,11 @@
|
||||||
ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
|
ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
|
||||||
ProxyPass /_synapse/client http://127.0.0.1:8008/_synapse/client retry=0 nocanon
|
ProxyPass /_synapse/client http://127.0.0.1:8008/_synapse/client retry=0 nocanon
|
||||||
ProxyPassReverse /_synapse/client http://127.0.0.1:8008/_synapse/client
|
ProxyPassReverse /_synapse/client http://127.0.0.1:8008/_synapse/client
|
||||||
|
|
||||||
# Proxy Admin API (necessary for Synapse-Admin)
|
# Proxy Admin API (necessary for Synapse-Admin)
|
||||||
# ProxyPass /_synapse/admin http://127.0.0.1:8008/_synapse/admin retry=0 nocanon
|
# ProxyPass /_synapse/admin http://127.0.0.1:8008/_synapse/admin retry=0 nocanon
|
||||||
# ProxyPassReverse /_synapse/admin http://127.0.0.1:8008/_synapse/admin
|
# ProxyPassReverse /_synapse/admin http://127.0.0.1:8008/_synapse/admin
|
||||||
|
|
||||||
# Proxy Synapse-Admin
|
# Proxy Synapse-Admin
|
||||||
# ProxyPass /synapse-admin http://127.0.0.1:8766 retry=0 nocanon
|
# ProxyPass /synapse-admin http://127.0.0.1:8766 retry=0 nocanon
|
||||||
# ProxyPassReverse /synapse-admin http://127.0.0.1:8766
|
# ProxyPassReverse /synapse-admin http://127.0.0.1:8766
|
||||||
|
@ -64,6 +65,7 @@
|
||||||
Header always set Content-Type "application/json"
|
Header always set Content-Type "application/json"
|
||||||
Header always set Access-Control-Allow-Origin "*"
|
Header always set Access-Control-Allow-Origin "*"
|
||||||
</Location>
|
</Location>
|
||||||
|
|
||||||
# Map /.well-known/matrix/server for server discovery
|
# Map /.well-known/matrix/server for server discovery
|
||||||
Alias /.well-known/matrix/server /matrix/static-files/.well-known/matrix/server
|
Alias /.well-known/matrix/server /matrix/static-files/.well-known/matrix/server
|
||||||
<Files "/matrix/static-files/.well-known/matrix/server">
|
<Files "/matrix/static-files/.well-known/matrix/server">
|
||||||
|
@ -72,6 +74,16 @@
|
||||||
<Location "/.well-known/matrix/server">
|
<Location "/.well-known/matrix/server">
|
||||||
Header always set Content-Type "application/json"
|
Header always set Content-Type "application/json"
|
||||||
</Location>
|
</Location>
|
||||||
|
|
||||||
|
# Map /.well-known/matrix/support for support discovery
|
||||||
|
Alias /.well-known/matrix/support /matrix/static-files/.well-known/matrix/support
|
||||||
|
<Files "/matrix/static-files/.well-known/matrix/support">
|
||||||
|
Require all granted
|
||||||
|
</Files>
|
||||||
|
<Location "/.well-known/matrix/support">
|
||||||
|
Header always set Content-Type "application/json"
|
||||||
|
</Location>
|
||||||
|
|
||||||
<Directory /matrix/static-files/.well-known/matrix/>
|
<Directory /matrix/static-files/.well-known/matrix/>
|
||||||
AllowOverride All
|
AllowOverride All
|
||||||
# Apache 2.4:
|
# Apache 2.4:
|
||||||
|
|
Loading…
Reference in a new issue