Hallo Community,
aus Sicherheitsgründen soll unser Alteryx Server nicht mehr über seine eigene Engine sichtbar sein, sondern hinter einem Apache Web Server als Reverse Proxy betrieben werden.
Hintergrund ist, dass das Verhalten von Alteryx bei provozierten Fehlern (404 / 500) nicht dergestalt eingestellt werden kann, dass ein Stacktrace mit letzter Sicherheit auszuschließen ist.
Dazu soll auf demselben Server ein Apache Web Server als Reverse Proxy vorgeschaltet werden.
Als Anregung habe ich mir diesen Artikel hier vorgenommen:
https://knowledge.alteryx.com/index/s/article/Requirements-for-Configuring-Alteryx-Server-with-a-Loa...
Aber das wird nichts:
Der Plan war, Apache auf die üblichen Ports 80 und 443 hören zu lassen und durch die Regeln
ProxyPreserveHost On
ProxyPass /gallery http://localhost:8080/gallery
ProxyPassReverse /gallery http://localhost:8080/gallery
ProxyPass /webapi http://localhost:8080/webapi
ProxyPassReverse /webapi http://localhost:8080/webapi
den Alteryx Server anzusprechen.
Ich bin die gesamte Alteryx-Konfiguration durchgegangen und habe es auf localhost:8080 eingestellt; auch in der RuntineSettings.XML.
Aber der Service kommt schlicht nicht hoch, wenn Apache schon läuft und sich die Ports 80 und 443 reserviert hat.
Oder umgekehrt kommt Apache nicht hoch, wenn Alteryx sich schon an den Ports bedient hat.
Hat das mit dem Load Balancing / Reverse Proxy schon mal jemand erfolgreich umgesetzt und könnte mich an seinen Erkenntnissen teilhaben lassen?
Danke für Euer Hirnschmalz!
Frank S aus F.