Hallo Stefan,
Stefan Majewsky majewsky@posteo.de (Mo 25 Jun 2018 22:21:46 CEST):
Was hab ich vergessen bzw. falsch gemacht? Hat jemand einen Tipp für mich?
PostgreSQL spricht kein HTTP, sondern ein eigenes Protokoll. Dieses kann nicht von einem HTTP-Server wie Apache geproxyt werden.
Genau das wollte ich auch schreiben.
Habe es dann aber wieder gelöscht, weil ich dann die TLS-Settings in seinem Bespiel gesehen habe und mir jetzt auch nicht mehr sicher bin, ob da der Apache einfach nur das SSL, welches ja um jedes andere Protokoll gelegt sein kann, durchreicht und vielleicht der PostgreSQL-Server das dann sogar versteht, und sein eigenes Layer7-Protokoll da rauspopeln kann.
Vielleicht ist aber auch aus den Einstellungen, die der OP verwendet, für einen Eingeweihten sofort sichtbar, daß der Apache das TLS wird terminieren wollen.
Der Schlüssel steckt vermutlich in „SSLProxyEngine“
Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann