Hallo, ich nutze den Nginx Proxy Manger um meine Dienste Zentral zu verteilen und die LE Zertifikate zu verwalten.
Die Egroupware habe ich auf einem frisch installieren Debian.
An der Egroupware musste ich sehr wenig Konfigurieren damit alle Dienste laufen.
Derzeit habe ich nur Probleme Push und Guacamole zu nutzen.
Push zeigt mir einen Roten Hinweis an und Guacamole verfängt sich in einer Art Loop.
Auf dem Bildschirm wird irgendentwas von Login info pending… Sie werden weitergeleitet etc. angezeigt und das immer abwechselnd.
Ich bin mir sicher das es etwas mit der Konstellation Nginx Proxy Manger zu Debian Server zu tun hat.
Denn wenn ich in meinem DNS Server eine Static DNS Auflösung also egw.xxx.de IP = 192.168.1.26 auflösen lassen dann funktioniert die Verbindung einwandfrei.
Hat jemand eine Idee was Egoupware für Push und Guacamole besonderes erwartet damit es funktioniert?
Alles andere funktioniert ja auch wie es soll.
Die Proxy Konfiguration sieht derzeit so aus.
Ein paar Zeilen habe ich als Extra Konfiguration auf Egroupware übernommen.
Leider hat es bisher zu keinerlei Veränderungen geführt.
server {
set $forward_scheme http;
set $server "192.168.1.26";
set $port 80;
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name egw.xxx.de;
# Let's Encrypt SSL
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-ciphers.conf;
ssl_certificate /etc/letsencrypt/live/npm-22/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/npm-22/privkey.pem;
# Force SSL
include conf.d/include/force-ssl.conf;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
access_log /data/logs/proxy-host-4_access.log proxy;
error_log /data/logs/proxy-host-4_error.log warn;
# von egw übernommen ende
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# von egw übernommen ende
location / {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
# Proxy!
include conf.d/include/proxy.conf;
}
# Custom
include /data/nginx/custom/server_proxy[.]conf;
}