On-Prem: Haiilo mit einem HTTP(S) Proxy betreiben

Diese Einstellungen können nur für unsere On-Premises-Editionen vorgenommen werden, da eine Anpassung der Docker-Konfiguration notwendig ist.

Es ist wichtig, dass beim [Parameter] korrekte Angaben gemacht werden.

Hinweis
Wir können keine Services für Netzwerklösungen von Drittanbietern anbieten. Dieser Artikel soll euch nur auf den richtigen Weg bringen.
 

Im Moment ist es nicht möglich, einen HTTP/S-Proxy in Verbindung mit einer Authentifizierung via Haiilo zu verwenden. Ihr müsst dem Haiilo-Host erlauben, den Proxy ohne Authentifizierung zu verwenden.
Um die apt-Proxy-Konfiguration auf eurem Ubuntu-Server anzupassen, müsst ihr folgende Änderungen vornehmen: /etc/apt/apt.conf
Acquire::http::proxy "http://[proxyhost]:[proxyport]/";
Acquire::https::proxy "http://[proxyhost]:[proxyport]/";
Auch für den Ubuntu-Server müsst ihr den Proxy-Server in eurer Host-Umgebung konfigurieren:
/etc/environment
http_proxy="http://[proxyhost]:[proxyport]/"
https_proxy="http://[proxyhost]:[proxyport]/"
HTTP_PROXY="http://[proxyhost]:[proxyport]/"
HTTPS_PROXY="http://[proxyhost]:[proxyport]/"
Der Docker Container übernimmt nicht die Host-Proxy-Konfiguration, so dass ihr hier eventuell Anpassungen vornehmen müsst.
Einfacher geht es, wenn ihr Proxy-Konfigurationen für die PUSH- und BACKEND JVM (Java Virtual Machine) in eurer .env-Datei hinzufügt.
# COYO Java opts used for backend
COYO_JAVA_OPTS=-Xmx2g -server -Dhttp.proxyHost=[proxyhost] -Dhttp.proxyPort=[proxyport] -Dhttp.proxySet=true -Dhttp.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]" -Dhttps.proxyHost=[proxyhost] -Dhttps.proxyPort=[proxyport] -Dhttps.proxySet=true -Dhttps.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]"

# Java opts used for COYO push service
COYO_PUSH_JAVA_OPTS=-Xmx1g -server -Dhttp.proxyHost=[proxyhost] -Dhttp.proxyPort=[proxyport] -Dhttp.proxySet=true -Dhttp.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]" -Dhttps.proxyHost=[proxyhost] -Dhttps.proxyPort=[proxyport] -Dhttps.proxySet=true -Dhttps.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]"

# Java opts used for the gateway. only from v32+
COYO_GATEWAY_JAVA_OPTS=-Xmx1g -server Dhttp.proxyHost=[proxyhost] -Dhttp.proxyPort=[proxyport] -Dhttp.proxySet=true -Dhttp.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]" -Dhttps.proxyHost=[proxyhost] -Dhttps.proxyPort=[proxyport] -Dhttps.proxySet=true -Dhttps.nonProxyHosts="localhost|127.0.0.1|coyo-*|[COYO_BACKEND_URL]"
Wenn ihr weiterführende Informationen zum Thema möchtet, empfehlen wir euch die Dokumentation von Oracle.

War dieser Beitrag hilfreich?