Apache Proxy/Reverse Proxy

Locked
User avatar
LordShelmchen
Posts: 9
Joined: Sun 29. Sep 2019, 17:12

Apache Proxy/Reverse Proxy

Post by LordShelmchen »

Hallo,

ich bin von ISPconfig zu keyhelp umgezogen. Nun habe ich bei einer Domanin den Apache Proxy in Benutzung um in eine Website einen Service einzubinden. Dazu bediene ich mich des apache Proxys. Aus der alten (ISPconfig) Apache Konfiguration habe ich folgendes übernommen:
ProxyRequests Off
SSLProxyEngine on

<Proxy http://xxx.xxx.xx.x/>
Order deny,allow
Allow from all
</Proxy>

ProxyPass "/meinservice" "http://xxx.xxx.xx.xx:yyyy"
ProxyPassReverse "/meinservice" "http://xxx.xxx.xx.x:yyyy"
Auf dem alten Server (ISPconfig) hat dies funktioniert, auf dem neuen (keyhelp) leider nicht.

Im Log sehe ich folgendes:
404 GET /meinservice/ HTTP/2.0
Die benötigten Apache Module sind eigentlich geladen.

Ich weiss grad nicht, wo ich noch schauen kann bzw. was fehlt. Hat jemand eine Idee?

Dankö!

Viele Grüße
LordShelmchen
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Apache Proxy/Reverse Proxy

Post by Martin »

Hallo,

ggf. sollte hier die Allow/Deny Syntax einmal auf das Apache 2.4 Format (mit Require) umgestellt werden.

Bezüglich mod_proxy wäre auch zu Beachten das hier eine Ausnahme für den .well-known Ornder gesetzt werden muss sofern Let's Encrypt Zertifikate zum Einsatz kommen sollen.

Der folgende Anweisungsblock (entsprechend mit korrekter Portnummer) ist in den Apache Vhost EInstellungen üblicherweise ausreichend.

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

ProxyPass / http://127.0.0.1:27876/
ProxyPassReverse / http://127.0.0.1:27876/
Siehe hierzu auch:
viewtopic.php?f=5&t=1462&p=5742
Viele Grüße,
Martin
Locked