Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:anwendungen:zammad

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

linux:anwendungen:zammad [2023/10/11 14:38] – angelegt rootlinux:anwendungen:zammad [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
 +====== Zammad Ticketsystem | Linux ======
  
 +Hier folgen einige hilfreiche Tipps um Zammad unter Linux hinter einem Reverse Proxy zu konfigurieren.
 +Da der Support und auch die Dokumentation von Zammad nicht hilfreich und ausführlich genug sind, folgt hier die Anleitung.
 +
 +
 +===== Zammad hinter einem Reverse Proxy =====
 +
 +
 +Das Betreiben von einer Zammad Instanz wird hier anhand eines Nginx Reverse Proxy behandelt. 
 +Genau genommen wurde in diesem Fall der Nginx Proxy Manager verwendet. 
 +Dieser wurde in der Basis-Konfiguration gelassen und leitet FQDN Anfragen direkt an eine interne IP weiter **OHNE** Zusatzkonfiguration!
 +
 +**Ohne diesen Schritt, glaubt die Zammad Instanz, dass jede Anfrage vom Reverse Proxy stammt!**
 +
 +**Durchreichen der Quell IP Adresse an die Zammad Instanz**
 +
 +Folgender Befehl wird verwendet um die Konfigurationsdatei zu manipulieren:
 +
 +<code bash>
 +sudo vim /opt/zammad/config/application.rb
 +</code>
 +
 +Anschließend muss folgende Codezeile gefunden und dementsprechend bearbeitet werden.
 +Ersetze bitte in der nachfolgenden Zeile die IP Adresse 192.168.1.1 durch die Ihres Reverse Proxys.
 +Es können mehrere Komma separiert angegeben werden!
 +Falls die Zeile in der Konfigurationsdatei nicht vorhanden ist, kann diese bedenkenlos hinzugefügt werden.
 +
 +<code ruby>
 +config.middleware.use ActionDispatch::RemoteIp, trusted_proxies: ['192.168.1.1'] # Replace with your reverse proxy's IP address
 +</code>
 +Anschließend wird Zammad neu gestartet (entweder der Service oder die VM).
 +
 +<code bash>
 +# hiermit kann der service neu gestartet werden
 +sudo service zammad restart
 +# hiermit kann die VM neu gestartet werden
 +sudo reboot now
 +
 +</code>
 +Nun sollte die IP des Quell-Geräts korrekt an die Zammad Instanz durchgereicht werden.
 +
 +Dies kann unter Benutzer -> Profil -> Geräte überprüft werden.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki