Zammad: ローカルホストアドレスでプロキシを使用しないでください。

作成日 2017年07月24日  ·  5コメント  ·  ソース: zammad/zammad

情報:

  • 使用済みZammadバージョン:1.6.1
  • 使用されているZammadインストールソース:(ソース、パッケージ、...)debianリポジトリ
  • オペレーティングシステム:Debian
  • ブラウザ+バージョン:無関係

予想される行動:

ローカルホストでelasticsearchを実行し、ローカルホストまたは127.0.0.1をアドレスとして使用する例では、ローカルホストはプロキシ経由で接続してはならないため、プロキシを使用しないでください。

    *

実際の動作:

127.0.0.1はプロキシを使用するのに適したIPではないため、エラーが発生したプロキシサーバーを介して接続します。
*

動作を再現する手順:

[システム]-> [プロキシ]でプロキシを設定し、elasticsearchを使用したり、elasticsearchを設定したりするなど、zammadを介してローカルホストで何かを試してください

    *
bug

最も参考になるコメント

こんにちは@jaykijay

プルリクエストありがとうございます。 小さな手直しをしました。

今後のZammad2.0では、プロキシを使用しないホストを設定するための構成オプションをUIに追加しました。

screen shot 2017-07-27 at 11 48 08

どうもありがとう!

-マーティン

全てのコメント5件

すみません、何が問題なのかわかりませんか?
127.0.0.1でElasticsearchを使用するのがデフォルトです。

こんにちは、
はい、ドキュメントに記載されているようなものをすべてインストールしました。 しかし、Elasticsearchをインストールする前に、ネットワークの下のConfigにプロキシを記述しました。
これを行った後、zammad run rake se archindex:rebuildを使用できませんでした
これは、常にローカルにインストールされている(http:// localhost:9200)に接続しようとしたためです。
プロキシを介したelasticsearchエンジン。これは禁止されています。 Zammadのプロキシ設定には、必要に応じて構成可能な例外があります。「このアドレスでプロキシを使用しないでください」など、または少なくともローカルホスト上にあるものに接続しようとするときにプロキシを使用しないでください。
Elasticsearchの設定を実行する前にプロキシに書き込むと、これを簡単に再現できます。

ここでの問題はelasticsearchではなく、Zammadがプロキシを使用する方法にあります。 ローカルホストに接続する場合でも、すべての接続にプロキシを使用します。
あなたが今理解していることを願っています、そうでなければ私に知らせてください、そして私はそれをより詳細に説明しようとします。
ありがとう

プロキシ設定はどこに入力しましたか? RailsとWebSocketサーバーのアップストリームを必要とするNGINXConfigのみがあります。 プロキシ設定を変更した内容と場所の例を貼り付けることができますか? ローカルインスタンスにプロキシを設定したことはありません。

よろしく
ヨハネス

ここで説明されているコンソール経由でプロキシを有効にすることができます(プロキシを有効にする):https://docs.zammad.org/en/latest/admin-console.html
または、以下のWebインターフェイスを介して
システム->ネットワーク
どちらも同じ結果になります。
そこでHttpプロキシアドレスを入力しました。これを行った後、すべてのトラフィックがプロキシに送信され、ローカルホストへの接続も送信されました。 つまり、非常に悪いです。

こんにちは@jaykijay

プルリクエストありがとうございます。 小さな手直しをしました。

今後のZammad2.0では、プロキシを使用しないホストを設定するための構成オプションをUIに追加しました。

screen shot 2017-07-27 at 11 48 08

どうもありがとう!

-マーティン

このページは役に立ちましたか?
0 / 5 - 0 評価