Wenn Sie beispielsweise elasticsearch auf localhost ausführen und localhost oder 127.0.0.1 als Adresse verwenden, sollte kein Proxy verwendet werden, da localhost nicht über Proxy verbunden werden darf.
Es stellt eine Verbindung über meinen Proxyserver her, von dem ich Fehler erhalten habe, da 127.0.0.1 keine gute IP für die Verwendung von Proxy ist.
* *
Stellen Sie Proxy unter System -> Proxy ein und probieren Sie etwas auf localhost über zammad aus, z. B. mithilfe von elasticsearch oder beim Einrichten von elasticsearch
Entschuldigung, ich verstehe nicht, was Ihr Problem ist?
Die Verwendung von Elasticsearch unter 127.0.0.1 ist die Standardeinstellung.
Hallo,
Ja, ich habe alles wie in Ihren Dokumenten beschrieben installiert. Aber bevor ich Elasticsearch installiere, habe ich meinen Proxy in die Konfiguration unter Netzwerk geschrieben.
Nachdem ich dies getan hatte, konnte ich zammad run rake se
mehr, weil es immer versucht hat, eine Verbindung zu meinem lokal installierten (http: // localhost: 9200) herzustellen
Elasticsearch Engine über den Proxy, was es nicht darf. Die Proxy-Einstellung in Zammad sollte Ausnahmen enthalten, die entweder nach Belieben konfiguriert werden können: So etwas wie "Proxy für diese Adressen nicht verwenden:" oder zumindest niemals Proxy verwenden, wenn Sie versuchen, eine Verbindung zu etwas herzustellen, das sich auf localhost befindet.
Sie können dies leicht reproduzieren, wenn Sie in einen Proxy schreiben, bevor Sie die Konfiguration von elasticsearch ausführen.
Das Problem liegt hier nicht in der Elasticsearch, sondern in der Art und Weise, wie Zammad Proxy verwendet. Es verwendet Proxy für jede Verbindung, auch wenn sie zu localhost gehen.
Ich hoffe, Sie verstehen jetzt, wenn nicht, lassen Sie es mich bitte wissen, dann werde ich versuchen, es genauer zu erklären.
Vielen Dank
Wo haben Sie Ihre Proxy-Konfiguration eingegeben? Es gibt nur die NGINX-Konfiguration, die den Upstream für den Rails- und Websocket-Server benötigt. Können Sie ein Beispiel einfügen, welche und wo Proxy-Einstellungen geändert wurden? Ich habe nie einen Proxy für lokale Instanzen konfiguriert.
Grüße
Johannes
Sie können Proxy entweder über die hier beschriebene Konsole aktivieren (Proxy aktivieren): https://docs.zammad.org/en/latest/admin-console.html
Oder über das Webinterface unter
System-> Netzwerk
beide führen zum gleichen Ergebnis.
Ich habe dort meine HTTP-Proxy-Adresse eingegeben, und danach wurde jeder Datenverkehr an den Proxy gesendet, auch an localhost. Was ich meine ist sehr schlecht.
Hallo @jaykijay
Vielen Dank für Ihre Pull-Anfrage. Wir haben eine kleine Überarbeitung gemacht.
Für das kommende Zammad 2.0 haben wir eine Konfigurationsoption in der Benutzeroberfläche hinzugefügt, um die Hosts festzulegen, auf denen kein Proxy verwendet wird:
Danke vielmals!
-Martin
Hilfreichster Kommentar
Hallo @jaykijay
Vielen Dank für Ihre Pull-Anfrage. Wir haben eine kleine Überarbeitung gemacht.
Für das kommende Zammad 2.0 haben wir eine Konfigurationsoption in der Benutzeroberfläche hinzugefügt, um die Hosts festzulegen, auf denen kein Proxy verwendet wird:
Danke vielmals!
-Martin