Matrix-Synapse Reverse Proxy  [SOLVED]

For topics beyond KeyHelp. / Für Themen jenseits von KeyHelp.
Post Reply
Jana2342
Posts: 3
Joined: Wed 2. Nov 2022, 10:40

Matrix-Synapse Reverse Proxy

Post by Jana2342 »

Guten Tag,

ich habe Matrix-Synapse installiert und scheitere am Reverse Proxy. Nach der Anleitung / Beispiel funktioniert es nicht: https://github.com/matrix-org/synapse/b ... .md#apache

Meldung: VirtualHost in VirtualHost nicht zugelassen

Gibt es Tipps dazu oder eine Beispiel-Config für den Matrix-Reverseproxy?

Danke und Grüße!
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Matrix-Synapse Reverse Proxy

Post by OlliTheDarkness »

Tipp:
Wissen was man tut und vorallem Verstehen (!!!)

Zum Problem,

Code: Select all

    RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
    AllowEncodedSlashes NoDecode
    ProxyPreserveHost on
    ProxyPass /_matrix http://127.0.0.1:8008/_matrix nocanon
    ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
    ProxyPass /_synapse/client http://127.0.0.1:8008/_synapse/client nocanon
    ProxyPassReverse /_synapse/client http://127.0.0.1:8008/_synapse/client
Kommt bei den Zusätzlichen Apache Direktiven - HTTPS rein.

Einfach die

Code: Select all

<VirtualHost>
weggelassen und schon bist glücklich.

Nebenbei ist es kein KH Problem weshalb der Thread eher ins OffTopic gehört hätte.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
Jolinar
Community Moderator
Posts: 3559
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Matrix-Synapse Reverse Proxy

Post by Jolinar »

OlliTheDarkness wrote: Wed 2. Nov 2022, 11:26 Nebenbei ist es kein KH Problem weshalb der Thread eher ins OffTopic gehört hätte.
Done.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
Jana2342
Posts: 3
Joined: Wed 2. Nov 2022, 10:40

Re: Matrix-Synapse Reverse Proxy

Post by Jana2342 »

OK Danke,

ich habe diese Anleitung genutzt: https://www.c-rieger.de/matrix-synapse/

systemctl status matrix-synapse läuft, ist auch nach Anleitung konfiguriert.

curl auf 127.0.0.1/_matrix/static/ liefert auch korrekt die "It works"-Seite.

Wenn ich nun den oben genannten Abschnitt in die erhalte ich einen internal Error.

Gibt es da keine Anleitung unter Nutzung von Keyhelp? Auf einem nackten Server mit nginx funktioniert es nach der Anleitung. Es ist sicher nur ein Syntax-Problem..

Vielleicht hat ja jemand in der Konstellation Matrix schon einmal aufgesetzt?
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: Matrix-Synapse Reverse Proxy

Post by Florian »

Hallo,

zunächst hilft ggf. ein Blick ins error.log des Keyhelp-User, der Besitzer der Domain ist, wo die Proxy-Anweisungen gesetzt worden.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Jana2342
Posts: 3
Joined: Wed 2. Nov 2022, 10:40

Re: Matrix-Synapse Reverse Proxy  [SOLVED]

Post by Jana2342 »

Okay, da sehe ich:

Code: Select all

No protocol handler was valid for the URL /_matrix/static/ (scheme 'http'). If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
Ich sehe dazu hier schon eine Fragestellung, verstehe aber die Antworten nicht wirklich bzw. wie das zu lösen ist.. Muss da zusätzlich etwas installiert werden?

Dies: viewtopic.php?p=1540&hilit=mod_proxy#p1540 und dies: viewtopic.php?p=6034&hilit=matrix#p6034 habe ich schon gelesen.


Update: ich habe es hiermit gelöst: https://stackoverflow.com/questions/239 ... -was-valid

Irgendwie ist Apache gegenüber nginx schon etwas gewöhnungsbedürftig, ich habe bisher nur mit nginx gearbeitet.
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: Matrix-Synapse Reverse Proxy

Post by Florian »

Hallo,

ggf fehlt Proxy HTTP -> a2enmod proxy_http
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Matrix-Synapse Reverse Proxy

Post by OlliTheDarkness »

Jana2342 wrote: Thu 3. Nov 2022, 11:46 Irgendwie ist Apache gegenüber nginx schon etwas gewöhnungsbedürftig, ich habe bisher nur mit nginx gearbeitet.
Dann hast noch nicht mit lighttpd gearbeitet :lol:

Weil dann würdest die Aussage überdenken, den der ist absolut gewöhnungsbedürftig 8-) :lol:

Vorallem wenns dann um mod_rewrite oder ähnliches geht.

Da stellst dir am besten nen Fass neben den Schreibtisch weil der Eimer zum kotzen nicht mehr reicht :lol: :lol: :lol:
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
Post Reply