Zammad: N'utilisez pas de proxy sur l'adresse de l'hôte local.

Créé le 24 juil. 2017  ·  5Commentaires  ·  Source: zammad/zammad

Infos:

  • Version Zammad utilisée: 1.6.1
  • Source d'installation de Zammad utilisée: (source, package, ...) dépôt Debian
  • Système d'exploitation: Debian
  • Navigateur + version: non pertinent

Comportement attendu:

Dans l'exemple d'exécuter elasticsearch sur localhost et d'utiliser localhost ou 127.0.0.1 en tant qu'adresse, aucun proxy ne doit être utilisé car localhost ne doit pas être connecté via Proxy.

    *

Comportement réel:

Il se connecte via mon serveur proxy à partir duquel j'ai eu des erreurs, car 127.0.0.1 n'est pas un bon IP pour utiliser Proxy.
*

Étapes pour reproduire le comportement:

Définissez Proxy sous Système -> Proxy et essayez quelque chose sur localhost via zammad, par exemple en utilisant elasticsearch ou en configurant elasticsearch

    *
bug

Commentaire le plus utile

Salut @jaykijay

Merci pour votre demande de tirage. Nous avons fait une petite retouche.

Pour le prochain Zammad 2.0, nous avons ajouté une option de configuration dans l'interface utilisateur pour définir les hôtes où aucun proxy n'est utilisé:

screen shot 2017-07-27 at 11 48 08

Merci beaucoup!

-Martin

Tous les 5 commentaires

Pardon, je ne comprends pas quel est votre problème?
L'utilisation d'Elasticsearch sur 127.0.0.1 est la valeur par défaut.

Salut,
oui, j'ai tout installé comme décrit dans vos documents. Mais avant d'installer Elasticsearch, j'ai écrit mon proxy dans le Config sous le réseau.
Après avoir fait cela, je ne pouvais pas utiliser zammad run rake se archindex: rebuild
plus, car il a toujours essayé de se connecter à mon local installé (http: // localhost: 9200)
elasticsearch engine via le Proxy, ce qu'il ne doit pas. Le paramètre de proxy dans Zammad devrait avoir des exceptions qui sont soit configurables comme vous le souhaitez: Quelque chose comme "n'utilisez pas de proxy sur ces adresses:" ou du moins ne devrait jamais utiliser de proxy lorsque vous essayez de vous connecter à quelque chose qui se trouve sur localhost.
Vous pouvez facilement reproduire cela si vous écrivez dans un proxy avant d'exécuter la configuration d'elasticsearch.

Le problème ici n'est pas dans elasticsearch mais dans la façon dont Zammad utilise Proxy. Il utilise Proxy pour chaque connexion, même si elles vont à localhost.
J'espère que vous comprenez maintenant, sinon faites-le moi savoir, je vais essayer de l'expliquer plus en détail.
Merci

Où avez-vous entré votre configuration proxy? Il n'y a que NGINX Config, qui a besoin de l'amont pour les rails et le serveur websocket. Pouvez-vous coller un exemple de quoi et où les paramètres de proxy modifiés? Je n'ai jamais configuré de proxy sur des instances locales.

Cordialement
Johannes

Vous pouvez soit activer le proxy via la console, décrit ici (Activer le proxy): https://docs.zammad.org/en/latest/admin-console.html
Ou via l'interface Web sous
Système-> Réseau
les deux aboutiront au même.
J'y ai entré mon adresse proxy Http, et après cela, tout le trafic a été envoyé au proxy, les connexions à localhost également. Ce que je veux dire, c'est très mauvais.

Salut @jaykijay

Merci pour votre demande de tirage. Nous avons fait une petite retouche.

Pour le prochain Zammad 2.0, nous avons ajouté une option de configuration dans l'interface utilisateur pour définir les hôtes où aucun proxy n'est utilisé:

screen shot 2017-07-27 at 11 48 08

Merci beaucoup!

-Martin

Cette page vous a été utile?
0 / 5 - 0 notes