Page 1 of 1

Reverse Proxy

Posted: Fri 16. Apr 2021, 12:00
by Hutch9
Hay zusammen

Ich weis, zum Thema Reverse Proxy existieren bereits 2 oder 3 Themen hier.
Jedoch können mir weder diese noch Google, Bing und co. bei meinem Problem weiterhelfen.

Ich würde KeyHelp gerne als Reverse Proxy für 2 weitere Server einsetzen. Für einen funktioniert dies auch ohne Probleme, jedoch für den anderen nicht. Ich nutze bei beiden die selben Einstellungen. Dementsprechend kann ich mir den Fehler nicht erklären.

Hier die zusätzlichen Apache Einstellungen von dem welcher funktioniert.

Code: Select all

 <IfModule mod_proxy.c>
        ProxyPass /.well-known/acme-challenge !
</IfModule>

Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge

ProxyPreserveHost On

ProxyPass / http://192.168.1.191:81/
ProxyPassReverse / http://192.168.1.191:81/
Und hier der, der nicht will.

Code: Select all

 <IfModule mod_proxy.c>
        ProxyPass /.well-known/acme-challenge !
</IfModule>

Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge

ProxyPreserveHost On

ProxyPass / https://192.168.1.208:8006/
ProxyPassReverse / https://192.168.1.1.208:8006/
Bei beiden Subdomains habe ich SSL Zertifikate aktiviert, welche auch funktionieren, zudem leite ich http direkt auf https weiter.

Wen ich nun mit der entsprechenden Subdomain auf die Seite Zugreifen will, kommt nur die Fehlermeldung das ein Interner Server Fehler aufgetreten sei. Er kann die Anfrage nicht fertig bearbeiten und man solle doch den Besitzer anschreiben.


Weis jemand eventuell wo es hier scheitert?

Meine Vermutung war anfangs das der Proxy nicht auf https weiter leiten kann, jedoch hab funktioniert es auf einem testweise aufgesetzten server ohne ssl auch nicht.


So bin ich leider völlig Ratlos.
Danke schon jetzt für eure Hilfe!

Re: Reverse Proxy

Posted: Fri 16. Apr 2021, 13:03
by Florian
Hallo,

da fehlt z.B. noch ein SSLProxyEngine On

Weitere Optionen die ggf. noch nötig sind:

SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

Das muss man austesten

Re: Reverse Proxy

Posted: Fri 16. Apr 2021, 15:02
by Hutch9
Hallo Florian

Danke für den Tipp mit der SSLProxyEngine.
Eigentlich Logisch, ich zwing ihn ja auf SSL zu wechseln.

Und jey, er spuckt jetzt mal einen anderen fehler aus.

Code: Select all

 Proxy Error

The proxy server could not handle the request
Reason: Error during SSL Handshake with remote server
Könnte es sein, das der Proxy etwas gegen selbstsignierte Zertifikate hat? Den er soll auf Proxmox weiter leiten, welcher ein solches Zertifikat nutzt.

Ich habe die anderen Optionen auch noch durchprobiert, jedoch behebt leider keine von ihnen den Fehler.

Re: Reverse Proxy  [GELÖST]

Posted: Fri 16. Apr 2021, 15:24
by Florian
Hallo,

ggf. noch ProxyRequests Off

Oder man lässt sich mal vom Proxmox Forum inspirieren, da gibt es nämlich noch mehr zu beachten damit man z.B. VNC nutzen kann, Stichwort Websockets:

https://forum.proxmox.com/threads/proxm ... oxy.44408/

Re: Reverse Proxy

Posted: Fri 16. Apr 2021, 15:46
by Hutch9
Vielen Dank!

Der Beitrag aus dem Proxmox Forum hat geholfen, es funktioniert wie geschmiert. Sogar die Konsole geht :o

Danke für deine Hilfe!