Page 1 of 1

Apache Proxy/Reverse Proxy

Posted: Thu 3. Oct 2019, 23:13
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

Re: Apache Proxy/Reverse Proxy

Posted: Thu 3. Oct 2019, 23:23
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