linux:anwendungen:zammad
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| linux:anwendungen:zammad [2023/10/11 14:38] – angelegt root | linux: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 / | ||
| + | </ | ||
| + | |||
| + | 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:: | ||
| + | </ | ||
| + | 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 | ||
| + | |||
| + | </ | ||
| + | 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. | ||
